嵌入式新人
发布时间:2016-08-07 20:57:53
类型做参数,还可用函数 int sum(); printf("%d\n", sizeof(sum()));//输出的结果是sizeof(int),即4。3、数组做sizeof的参数不退化,传递给strlen就退化为指针了。4、大部分编译程序,sizeof在编译时确定,因此sizeof(x)可以用来定义数组维数;而strlen要在运行时才能计算出来,用来计算.........【阅读全文】
发布时间:2016-08-05 17:22:21
C语言程序经过编译、链接后形成的二进制映像文件由堆,栈,代码段和数据段组成,在内存中的分布见图。 1 堆heap 堆是进程运行中动态分配的内存段(空间可以不连续),它的大小并不固定,可动态扩张或缩减。当进程调用malloc等函数分配内存时,新分配的.........【阅读全文】