二级指针的三种内存模型
2016-07-17 09:27
232 查看
char* p1[] = {"123, "456", "789"}; //第一种 char p2[3][4] = {"123, "456", "789"}; //第二种 char **p3 = (char**)malloc(sizeof(char*) * 3); //第三种 int j = 0; for(int i = 0; i < 3; i++){ p3[i] = (char*)malloc(100); sprintf(p3[i], "%d%d%d", j + 1, j + 2, j + 3); j = j + 3; }
三种内存模型图:
相关文章推荐
- IPTV与OTT对比
- hdu 2586 最近公共祖先
- U盘安装Windows 7 + Ubuntu 14 双系统笔记
- AngularJS ng-model获取不到WdatePicker值的解决方案
- 引导你逐步深入学习C++
- OTT-TV工作原理及其与IPTV的区别7-30
- 完全理解Android中的RemoteViews
- POJ-2421 Constructing Roads
- jupyter notebook配置文件修改注意事项--远程访问
- 智能相关链接
- wamp环境下安装Memcached服务器端软件和PHP的Memcache扩展
- Ubuntu 14 安装 Chrome/Chromium flash播放器
- OTT与IPTV的对比说明_
- 四种常用的标准自定义View方法(下)
- Codeforces 615C Running Track(DP + Trie树)
- IPTV2.0测试用例
- JAVA AIO例子
- iOS 启动引导页面
- Ubuntu安装“启动引导器”的设备选哪一项,选默认还是选/boot分区?
- visual assist x 代码颜色失效解决办法