1、如果在类型后面的话,就是定义数组a大小维度10的意思。比如 int a[10] 就是定义整型数组a,大小10个整型数据大小(1个int占 4字节的话,就是占40个字节大小的内存)。2、如果是在表达式中,比如 a[10]=1 这里a[10]就表示a数组第11个元素(数组下标是从0开始的,10就是第11个元素)。 a...
正确引用的是a[10-10]。a数组中包含有10个元素,并为这10个元素分配内存空间。数组元素的一般形式为:数组名[下标] 。其中的下标只能为整型常量或整型表达式。如为小数时,C编译将自动取整。例如,a[5],a[i+j],a[i++]都是合法的数组元素。数组元素通常也称为下标变量。总之数值在0到9之间,...
当你写int a = 10;时,10是一个整型字面量,其值在编译时就被确定,然后在程序运行时,a被初始化...
是的,定义时数组下标10表示一共有十个元素,而元素从下标0开始,即a[0]到a[9]
a[10]是一个int类型的数组。a的本质是是一个指针,指向的就是数组的首地址,因此,a+10就是a[10]的地址,虽然a[10]已经超出了索引了。再比如,a+9等价于&a[9]
正文 1 inta表示a这个变量是整型,只能存放整数。inta【10】【10】指的是代表a的二维数组,是指向一个有十个元素的数组的指针,或者说a是具有十个元素的数组的首元素的地址,这十个元素,每个元素都是一个数组。扩展资料在C语言的定义中,二维数组可以看作一个一维数组,每个元素还是一个一维数组。inta[m][...
答案为10。解题过程如下:a=10,a+10,a++是一个逗号表达式,逗号表达式的规则是什么第一表达式计算起,直到计算最后一个表达式,最后一个表达式的值是逗号表达式的值。先计算a=10,值等于10,变量a也被赋10的值。再计算a+10,的值为20.最后计算a++得值为10,a得值为11.但整个表达式的值为10。
a[10]是一个int类型的数组。a的本质是是一个指针,指向的就是数组的首地址,因此,a+10就是a[10]的地址,虽然a[10]已经超出了索引了。再比如,a+9等价于&a[9]
是的可以通过a[10]取到a数组的第10个中的数值。
int a[10]={1,2,3,4,5,6,7,8,9,10};这个地方是定义了一个有10个元素的数组,这个地方的10是数组元素的个数,分别是a[0]~a[9]这10个元素,分别对应1~10