首页 >>  正文

c语言数组名

来源:baiyundou.net   日期:2024-09-21

褚米独1134c语言中数组名代表数组首地址,它的值在运行期间可以改变吗? -
杜童娇18018248019 ______ 数组名是数组的首地址,就是数组中第一个元素的地址,是常量.常量是不能出现在赋值号=左边作为左值的.楼上的都没有解释清楚,说数组名就是指针是错误的,指针是变量,是用来存储变量地址值的变量,而数组名是常量.一般情况下声...

褚米独1134c语言中,整型数组的数组名表示指向该数组的第一个元素的指针,那么字符数组的数组名也表示指向第一个元 -
杜童娇18018248019 ______ 是的,数组名都是表示指向第一个元素的指针,也就是说数组名是一个指针,但是要注意,数组名这个指针是不能修改的.

褚米独1134C语言中数组名是auto变量吗 -
杜童娇18018248019 ______ 凡是未声明存储类别的局部变量,都视为auto变量. 一般数组名是指针常量,只有作形参的数组名才是指针变量.

褚米独1134C语言中怎么看是数组还是数组名?就是怎么看a[6]是数组名(指地址)还是数组(a[6]中的值为5) -
杜童娇18018248019 ______ 在定义数组的时候才表示数组名,比如 int a[6]; 这是定义一个长度6的整型数组 后面要是用到a[1],a[2]什么的,就是数组中的数

褚米独1134C语言里 数组名是地址吗 -
杜童娇18018248019 ______ 是地址,可以称作数组地址,也可以看成第一个元素的地址.举个例子: #include <stdio.h> int main(int argc, char *argv[]) { int *p; int array[3] = {1, 2, 3}; p = array; printf("p[2] = %d\n", p[2]); return 0; }这个程序输出结果如下: p[2] = 3 程序的第六行 p=array 就是把数组地址赋值给地址变量.

褚米独1134C语言,数组名与数组第一个元素的关系 -
杜童娇18018248019 ______ 数组是多个元素的集合,而其第一个元素只是它的一个部分 当我们定义一个数组时,要用到方括号修饰符, 如 1 inta[10]; 这也就决定了它的类型为int [10],但其元素的类型却为int 区别: 而C中的指针和数组实际上十分类似(但数组的指...

褚米独1134c语言中find(数组名,数字)是什么意思 -
杜童娇18018248019 ______ //切记一点数组名代表数组的首地址,还有就是arr[i] == *(arr + i)#include int main(void){ int arr[5] = {37,10,30,87,10}; int len = 5; int i,*p; p = arr; //第一种循环数组的方法 printf("第一种循环数组的方法:\n"); for(i=0;i

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024