c语言程序里sizeof是什么意思

如题所述

main()
{
char
p[]={'a','b','c'},q[]="abc";
//定义字符数组
注意:p和q不同-为q分配4个字节的空间
{'a','b','c','\0'}
printf("%d
%d\n",sizeof(p),sizeof(q));
//sizeof
是c里面的关键字
并非函数,意思是数组p和q
所占的内存多少
单位是字节
getch();//用此命令可以在运行的的时候,按任意键退出
,如果没有此命令,屏幕闪一下就没了(程序结束就退出)
所以看不见结果
注:在vc

调试(那个感叹号
)的时候已经内置此命令即使不用getch()
还是可以看到结果的
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜