答案选C.
A项,假如你定义了 double d[2] = {1, 2},是不能 printf("%lf", d); 来输出数组的内容的.
B项,数组名就是数组首地址,是常量,其值不变.
C项,当下标溢出时,程序会出现Runtime Error,不会给出“下标”越界的提示.
D项,比如 char ch[] = {'1', '2'}; 于是 ch 数组长度为 2.
答案选C.
A项,假如你定义了 double d[2] = {1, 2},是不能 printf("%lf", d); 来输出数组的内容的.
B项,数组名就是数组首地址,是常量,其值不变.
C项,当下标溢出时,程序会出现Runtime Error,不会给出“下标”越界的提示.
D项,比如 char ch[] = {'1', '2'}; 于是 ch 数组长度为 2.