c语言中length*sizeof(type)什么意思?
答案:2 悬赏:60
解决时间 2021-02-22 13:51
- 提问者网友:紫柔同归
- 2021-02-21 21:25
c语言中length*sizeof(type)什么意思?
最佳答案
- 二级知识专家网友:没感情的陌生人
- 2021-02-21 22:32
指针类型乘以长度,算空间的。比如int是2个字节,然后长度为2的话就要申请4字节的空间
全部回答
- 1楼网友:duile
- 2021-02-21 23:40
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() 还是可以看到结果的
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯