定义一个整型数组,int a[]=(1,2,3,4,5,6,7,8,9,10)利用指针输出全部数组元素
数组定义为int a[2]3]={1,2,3,4,5,6},数组元素a[2][1]的值为6。
数组元素作为组成数组的基本单元,数组元素变量, 其标识方法为数组名后跟一个下标。下标表示了元素在数组中的顺序号。数组元素通常也称为下标变量。必须先定义数组, 才能使用下标变量。在C语言中只能逐个地使用下标变量,而不能一次引用整个数组。
扩展资料:
int有几种书写形式,程序中的整数一般采用十进制写法。用十进制方式写出的一个整数就是普通数字字符组成的一个连续序列。
其中不能有空格、换行或其他字符。C语言规定十进制表示的数字不能是0,除非要写的整数本身就是0。下面是一些整数的列子。
参考资料来源:百度百科-数组元素
void AddTwo(int &a)
{
for (int i=0;i<10;i++) a[i] +=2;
return;
}
int main()
{
int a[]= {1,2,3,4,5,6,7,8,9,10}, *p, i;
p = a;
for(i=0; i<10; i++) {
printf("%d ", *p);
p ++;
}
return 0;
}
int+a[][]={{0.1.2}.{3.4.5}.{6.7.8}};则对a数组元素错误引用的是?
在这段代码中,定义了一个二维整型数组a,并将其初始化为一个3x3的矩阵。但是,这段代码有一个错误:它将浮点型数字0.1.2和3.4.5等赋给了a数组,而这些数字并不能被直接赋值给整型数组。因此,对a数组元素的错误引用就是将浮点型数字赋值给了整型数组。正确的代码应该是这样的:int a[][] =...
若有定义:int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p[3],m;
结果为11。int *p[3]表示数组p是一个指针数组,每个元素是一个指向整型数据的一个指针。for(m=0;m<3;m++)表示有三次循环,m分别是0,1,2。p[m]=&a[m*4]执行后,将a[0]、a[4]、a[8]的地址分别赋予给p[0]、p1[1]、p[2], 即指针p[0]、p1[1]、p[2]指向a[0]、a[4]...
急!C语言中数组可以int a[ ];这样定义吗?!
int a[]; \/\/这样不可以,不能确定元素个数。int a[]={1,2,3,4,5}; \/\/这样可以,因为从后面的初始化表中可以确定元素个数为5。
int [] a=new int[3]; int [] b={1,2,3,4,5,6}; a=b; 为什么打印出来会...
你这种写法是Java或C#中的语法风格。在C#中数组是一种引用类型,int [] a=new int[3]; \/\/定义了一个长度为3的整型数组,变量a是对该数组的一个引用 int [] b={1,2,3,4,5,6}; \/\/定义一个长度为6的整型数组,并用{1,2,3,4,5,6}对数组元素进行初始化,变量b是对该数组的...
C语言 int a[ ]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 0<=i<=9,对a数组元素...
B 是不是a[i]?? \/\/是a[i]C p[i] 是相当于a[i],这不是在获取元素a[i]的地址吗? 为什么C也正确??\/\/ p[i] 是相当于a[i]A 中为什么能用用p减a??a[p-a]什么意思?? \/\/p的值就是a,所以p-a的值为0,相当于a[0]D 是不是相当于*a[i], 因而不正确?? \/\/...
定义一个数组int a[3]={1,2,3}; 那么,数组a中的元素是a[0] a[1...
说得完全正确,是这样的。定义一个一维整型数组数组名叫a,数组长度是3,将整数1,2,3存入数组a中;其中a[0]的值是1 ,a[1]的值是2,a[2]的值是3.
c语言inta[n]=“absd”对吗?
int a[n] = "absd",这样写是不对的,主要错误是int a[n]是定义一个长度为n的整型数组,只能存放整型,比如1。absd是字符,这样写编译是无法通过的。
int a[][]和int a[,]的区别
int (*a)[5]这里的a是行指针,指向的是一个5的数组,那么它的单一跨度为5,即a+1,那么它指向的数值要从首地址向后移动5个位置; int a[5],这只是一个int数组,a是它的首地址,a+1,那么它就指向第二个数值。区别很明显了。
C语言int a[50]={0,1,2}什么意思
int a[50]={0,1,2} 表示声明一个整形数组,数组名为a,包含50个元素,前三个元素分别为0,1,2,其它的元素都为0
int a[][3]={1,2,3,4,5,6,7,8,9};
若有定义int a [][3]={1,2,3,4,5,6,7,8,9},则表达式size of(a)\/size of(a[0])的值为 对于一个整型二维数组,size of(a)=9 即实际内容所占的大小;a[0] 是指第0行的3个元素 因而size of(a[0])=3;最后答案就是 9\/3=3;...