c语言问题两个勾出的句子不理解求解释

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/11 07:13:26
c语言问题两个勾出的句子不理解求解释
xS]OA+ag?]*bE4 +4iӄǢ`#D[EQ ٙ}_]vKmdٹ33ލdft}ݝ۬[cs`7H\T^ٮ8GkElfzI!F'/_ka? zt"eJ$3t. ij2&wdLMoI~V&R)8U5cA517b,cUYd^p<̋/b+r˜z)i%OS*eCU9]t /.2s}Dek[<܂tBc "rDPw )un.C[KHr~է>>_>c||0 ޚ߄}TDZ߰[.?N;wIq9

c语言问题两个勾出的句子不理解求解释
c语言问题两个勾出的句子不理解求解释
 

c语言问题两个勾出的句子不理解求解释

第一句的意思和 C 语言的变量初始语法有关,比如:

int a[ ]  = { 1, 2, 3, 4, 5 };

上面语句,数组 a 没有明确给出数组的大小,不过初始化列表里面有 5 个数值

那么,数组 a 的大小就是 5,有效的下标索引值为 0 到 4

 

第二句也是变量初始语法有关,比如:

int b[ 10 ]  = { 1, 2, 3, 4, 5 };

上面语句,数组 b 明确给出了数组大小,是一个可以容纳 10 个 int 值的数组

不过初始列表里面却指给出了前五个元素的值,至于后五个元素的值是多少呢

这点,根据不同的编译器,不同的设置,都会有不同的效果