百度试题 题目C语言中,数组名是一个不可变的【1】,不能对它进行加减和赋值运算.相关知识点: 试题来源: 解析 地址;地址常量 反馈 收藏
百度试题 题目C语言中,数组名是一个不可变的【1】量,不能对它进行加减和赋值运算.相关知识点: 试题来源: 解析 地址;地址常量;地址常 反馈 收藏
C语言数组中,数组名在中括号中(即 [array])是什么意思? #include<stdio.h>intmain(){intarray[3]= {1,2,3};printf("%d\n",1[array]);// 2,注意 printf("%d\n", [array]);将报错printf("%d\n",-1[array]);// -2return0; } 输出: 分析: 因为对于数组,1[array] == array[1] 同理,...
cout << "string array 1: " << str1 << endl; cout << "string array 2: " << str2 << endl; return 0; } 上例中,strcpy函数在c语言函数库中参数是char类型的指针,在上面的程序中str1和str2被当成了 指针用。 结论:数组名是代表一种数据结构,即数组,数组名可以转化为指向数组的指针,而且是一...
代表str+n字符串舍去前面多少个字符的意思,所以str+1为字符串舍去1个字符,str只是编写程序的人员定义的一个变量,常用来表示字符型变量或字符串...str是数组,同时str=str[0] str指向‘x’str+1指向‘y’ strcpy拷贝数据放到‘y’开始的地址 str代表数组首地址,str+1表示y的地址 ...
不是,必须使用&,才能得到地址。
B. int x[5]={0,1,3,5,7,9} C. int x[5]={0} D. int x[5]={} 查看完整题目与答案 【判断题】#define SIZE 10 int a[SIZE];是对一维数组a的正确说明。() A. 正确 B. 错误 查看完整题目与答案 【单选题】06210061:下列一维数组正确初始化是( )。 A. int a[2]={12...
百度试题 题目在C语言中,数组名代表了___。 A. 数组第1个元素的首地址 B. 数组第2个元素的首地址 C. 数组所有元素的首地址 D. 数组最后1个元素的首地址 相关知识点: 试题来源: 解析 A 反馈 收藏
假如你定义了 int A[5]={1,2,3,4,5};数组名A是指针,指向数组的第一个数1,,即*A等于1 A后面的中括号是基址+变址的寻址方式,如A[0]是*(A+0)等于一个数1,那A[3]就是*(A+3)等于第四个数4
百度试题 结果1 题目在C语言中,二维数组的定义方式为:类型说明符数组名[[1]][[2]]; 相关知识点: 试题来源: 解析 [1]常量表达式 [2]常量表达式 反馈 收藏