静态数组初始化 int a[10]={1,2,3,4,5,6,7,8,9} 系统分配了10个in
答案:6 悬赏:0 手机版
解决时间 2021-04-06 21:45
- 提问者网友:黑米和小志
- 2021-04-05 23:51
静态数组初始化 int a[10]={1,2,3,4,5,6,7,8,9} 系统分配了10个in
最佳答案
- 五星知识达人网友:酒安江南
- 2021-04-06 01:12
既然是静态数组,那么空间和数据都是由编译器事先初始化好的,并不存在分配空间和初始化数据的计算机指令,一般是用通过DW伪指令来实现的。追答但是对于函数中的局部静态变量,却有可能是是通过赋值指令来初始化的,不过仅执行一次。追问编译器事先初始化…这句话的意思我不是很明白…是编译器是Vc++,编译器事先初始化是指程序还没运行就分配了吗?
全部回答
- 1楼网友:思契十里
- 2021-04-06 04:25
第一种。。。。。。。。。
- 2楼网友:持酒劝斜阳
- 2021-04-06 03:54
前一种。追答直接分配10个空间大小,作为数组大小,数组的首地址就是这个10个空间的首地址。望采纳,谢谢
- 3楼网友:鱼忧
- 2021-04-06 03:29
系统分配了10个int类型的空间
- 4楼网友:野味小生
- 2021-04-06 02:54
for(i=0;i<8;i++)
{
temp=temp<<1;
SCL=0;
delay();
SDA=CY;
delay();
SCL=1;
delay();
}
{
temp=temp<<1;
SCL=0;
delay();
SDA=CY;
delay();
SCL=1;
delay();
}
- 5楼网友:白昼之月
- 2021-04-06 02:17
分配了一块int*n的内存大小,所以是第一种
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯