88问答网
所有问题
C语言a[10]把a单独拿出来是什么意思 为什么后面有I<a+10?
如题所述
举报该问题
推荐答案 2020-11-24
只用a是取得a「0」的地址,C语言中只用数组名可以取到首项的地址,后面+10就是往后去第十项的地址
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/V1agBBtBcK1gB1accg.html
相似回答
c语言i
nt
a[10]
10是什么意思
答:
指的是代表a的二维数组,是指向一个有十个元素的数组的指针,或者说a是
具有十
个元素的数组的首元素的地址,这十个元素,每个元素都是一个数组。
C语言
数组a{
10
}这个{10}
是什么意思
啊
??
答:
你的题目中,如果前面有定义,例如int
a[10]
或者char a[10],则a[10]代表了一个数组,如果单单只有a[10]则指一个实量,如定义:int a[11],则a[10]代表所定义的数组中第11个数字,因为数组时从0开始(a[0])。 也可以这样解释,a{10}表示给一个已经定义长度数组a[0]赋值10 ...
c语言
给字符数组赋值,char
a[10]
="hello” 数组的长度不是十吗
?为什
...
答:
a[10]
就是定义一个最多可以存储10位长度的数组,存入的字符可以小于10,相当于后面的空间空着。hello的字符长度本来就是5,相当于只用了a[10]中的前五个空间来存
C语言c
har
a[10]
中[10]
是什么意思
答:
[10]表示字符数组a的维度大小。表示a数组在内存中占用10个(char)大小空间
。另外作为字符数组,定义[10],实际只使用9个空间存储字符,最后一个留着存放字符串结束符号‘\0’。
C语言
中
[]是
数组?
答:
int
a[10];
代表定义了一个名称为a的,长度为10的数组 数组a,可以这么赋值 int i = 0;for(i = 0; i <
10;
i++
){ a[i] = i;} 这样从a[0]到a[9]就依次被赋值为0~9 值得一提的是
C语言
中的数组以0起始,也就是说a[10]这个数组包括 a[0],a[1],a[2],...,a[8],a[9...
c语言
中-'a'
+10是什么意思
答:
遇到小写十六进制数转换成数字时用 比如0x0b应当对应十进制11 如果我拿到字符:'b',将之转换成11的方法就是 'b'-'a'得到1,加10得到11,同理'f'-'a'
+10
=15
c语言
中 int
a[10]
int *pa=a
是什么意思?
答:
int
a[10];
// 定义一个长度为10的整型数组 int *pa = a; // 定义一个整型指针pa指向数组a的起始地址 相当于如下:(pa + 0) == a[0](pa + 1) == a[1]...(pa + n) == a[n]希望我的回答可以帮到你,如有不明白的地方,欢迎追问,我一定尽力回答。
比如定义一个数组
a[10];a
并没有定义成为指针变量,
为什么
可以使用"*...
答:
是的,只要是合法的地址,都可以这样做。C/C++语言中,数组名称就代表数组首地址,所以(
a+i
)就可以表示
a[i]
元素的地址,因此*(a+i)就可以表示a[i]
大家正在搜
c语言中a++和++a有什么区别
c语言a是什么意思
c语言a‖b是什么意思
c语言中fabs是什么意思
ac语言中什么意思
if(a)在c语言中什么意思
ab在c语言中什么意思
*p=a是什么意思
if(!a)是什么意思
相关问题
c语言 a[i]%=10 什么意思?
问:C语言,a是一个字节,(a/10)%10是什么意思,请高...
c语言中-'a'+10是什么意思
C语言定义int a[10]为什么a[10]能赋值并输出?
c语言int a[10] 10是什么意思
C语言x=a%10什么意思
C语言 10+'a'+i*f 这是表示什么啊
C语言中的int (*a[10]) (int)是什么意思?举...