00问答网
所有问题
当前搜索:
在c语言中数组名代表的是
关于
c语言数组
的一些疑惑?
答:
单个元素做形参,是建立一个变量副本,程序运行时,实参把值传给副本,就没有实参的什么事了,后面对副本的赋值、改写,都不会影响实参。而数组做形参时,只是把实参的首地址传给形参,后面对形参的元素的赋值和改写,直接对实参
的数组
元素进行了赋值和改写。
在C语言中
,array[10]有两种含义:①它指...
C语言中
一维
数组
正确的定义
答:
符号常量是用一个标识符来表示一个常量,一维数组的定义方法为:类型说明符+数组名+[常量表达式];类型说明符是任一种基本数据类型或构造数据类型。
数组名是
用户定义
的数组
标识符。方括号中的常量表达式
表示数组
元素的个数或者长度,可以是常量或符号常量,不能为变量。例如:1、int x[8]; 表示定义一个...
c语言中
,
数组名的
前面加*, 如a[3][4]; *a输出
的是
什么结果
答:
由于a[3][4]是个二维数组,
数组名
是数组的首地址,也是一维a[3]的首地址,也是一维第一个元素a[0][0]的首地址,因此a a[0] a[0][0]三个的地址是相同的,那么*a在这里代表什么呢,*在这里
代表的是
取值符,而不是指针符号,由于a是个二维数组,*a代表的是取第一维的首元素,而这里...
C语言中的数组
什么意思?
答:
再比如说家中的冷暖灯光控制这方面,色温灯里会有两个灯珠,分别对应的是冷光和暖光,选择不同的模式灯光的颜色就不同,我们就可以将这两种灯光的亮度pwm值事先放在二维数组中,以便调用调光。在程序中合理地使用数组,会使程序的结构比较整齐,而且可以把较为复杂的运算,转化成简单
的数组
来
表示
。
C语言中
如何定义
数组
答:
C语言中
,同变量一样;数组也必须先定义后使用。一维数组的定义形式:类型标识符
数组名
[常量表达式];例如int a[10]; 其中a为地址常量。如变量的定义一样,int a ;double a;float a等;数组的定义只是把后面的变量名改为数组名而已。int a[10]就是定义了一个数组名为a
的数组
;此数组有10...
同一个函数中变量名可以和
数组名
相同吗
答:
不可以,,因为
数组名代表
数组的地址,而如果是普通变量则是一个值,会混淆,编译出错!!!数组名和函数名可以重复,亲测:
C语言中
,
数组
在内存中占一片()的存储区,由()
代表
它的首地址
答:
数组在内存中占一片(连续)的存储区,由(首元素的地址)
代表
它的首地址
数组名是
一个(指针)常量,不能对它进行赋值运算
C语言中
,
数组
在内存中占一片()的存储区,由()
代表
它的首地址
答:
数组在内存中占一片(连续)的存储区,由(首元素的地址)
代表
它的首地址
数组名是
一个(指针)常量,不能对它进行赋值运算 本回答由提问者推荐 举报| 答案纠错 | 评论(1) 14 3 其他回答 数组名是一个指针常量,不能给其赋值,就像1,2,3这样的整数一样值已给定! Viggo_Wilzon | 发布于2012-01-13 举报| ...
C语言
编程,写一个函数,使输入的一个字符串按反序存放,在主函数中输入和...
答:
char c[20];char d[20];int i,l;//gets(c);//输入字符串;scanf("%s",c);//另一种方式;如果输入的是字符串,则不需要加地址符,因为
在c语言中数组名代表
该数组的起始地址;l=strlen(c);//测试字符串长度;str(c,d);//调用函数;for(i=0;i<l;i++){ printf("%c",d);//输出数值...
...描述中正确
的是
( )。 A. 任何一维
数组的名称都是
该数组存储单元的开...
答:
选A
数组名表示
其首地址,并且数组内存一定是连续的,所以
C
错误,数组下标为从0到长度-1,B错误。数组的第一个元素下标为0,D错误.
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜