黑马程序员技术交流社区
标题:
c语言中的内存分配有点凌乱了
[打印本页]
作者:
aSmallStone
时间:
2015-5-19 22:50
标题:
c语言中的内存分配有点凌乱了
静态分配好像是不分配内存的吗?
动态分配好像是一块一块的分配吗?
字符串分配的方式为什么是和字符分配的方式不一样。。。
字符和int是一类的吧?
我就是大概模糊的记得这些了 还不知道对不对。
谁有这块的笔记,给我分享一下吧 真的凌乱了
最好可以对比的说一下
作者:
XiaoBaoMi
时间:
2015-5-19 23:04
变量只要用,计算机都会分配内存。
不同于静态分配,动态分配不需要预先分配存储空间,分配的空间可以根据程序的需要扩大或缩小。
静态变量和动态变量的声明中期也不同。
字符串在内存中是数组形式。char c[100] = "abc"; 内存中是'a' 'b' 'c' '\0'
字符和int之间有ASCII码作为桥梁,可以理解为一类,不影响使用。
作者:
lyricdon
时间:
2015-5-19 23:07
都需要非配内存,定义的时候就会分配
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2