12个回答
展开全部
a是个数组
它的10位的值为100
一个标准的赋值语句
它的10位的值为100
一个标准的赋值语句
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
定义了一个int类型的数组a 有10个元素 ,其中第一个也就是a[0]的值是100,剩下9个a[1]-a[9]的值是0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主你好,从你的问题补充看得出来你很困惑。
我可以负责任的告诉你:这是一个错误的语句。
让我们先看前一部分:int a[10]——这是声明了一个整数类形的数组,他的容量是10个整数(4个字节的int型),数组的下标从0到9,共十位。
而后半部分,给=100,即错。因为=是赋值语句,而给一个数组赋上一个整型数字,显然是错误的。
这样你就知道谁回答得对了。
希望对您有所帮助
——绵中OI13级
我可以负责任的告诉你:这是一个错误的语句。
让我们先看前一部分:int a[10]——这是声明了一个整数类形的数组,他的容量是10个整数(4个字节的int型),数组的下标从0到9,共十位。
而后半部分,给=100,即错。因为=是赋值语句,而给一个数组赋上一个整型数字,显然是错误的。
这样你就知道谁回答得对了。
希望对您有所帮助
——绵中OI13级
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样赋值绝对是报错的,你有没有放编译器里面试试得到什么结果?如果编译器让你编译通过,那么你那个编译器可以删掉换其他编译器了。
int a[10]声明的是一个整型的数组a,大小为10,要给它赋初值就必须用{}来括住,否则在声明的后面另起语句赋值,如:a[0] = 100;,当然也可以a[10] = 100; 不过这个编译能通过,但运行时会说超出了a的范围。
如果是int a[10]={100}; 那么就是给a[0]赋值一个100,调试下可以看到结果
int a[10]声明的是一个整型的数组a,大小为10,要给它赋初值就必须用{}来括住,否则在声明的后面另起语句赋值,如:a[0] = 100;,当然也可以a[10] = 100; 不过这个编译能通过,但运行时会说超出了a的范围。
如果是int a[10]={100}; 那么就是给a[0]赋值一个100,调试下可以看到结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询