11问答网
所有问题
当前搜索:
两个一维数组相加指针
...int (*p)[4],p指向包含4个整型数据的
一维数组
。什么意思?p_百度知...
答:
这是定义了一个指针类型的数组,p是
指针数组
的指针,p[]是数组元素的指针,数组元素都是指针类型整数。
定义一个
指针数组
,怎么取数组里面的值?
答:
int func(int *num,int n){ for(int i = 0;i<n;i++){ printf("%d\n",num[i]);} return 0;}
一个c
指针
问题
答:
p是列地址,如果声明为(*P)[
2
]就是行地址了.你如果能把行地址和列地址搞清楚,什么
指针
就都明白了.再说了.你那样声明P本来就是错误的,二维数组的指针和
一维数组
的指针是不同的.
...储存到一
个一维
整型
数组
中,编一个函数将其由小到大排列
答:
我也写了个,你看行不 include <stdio.h> void main(){ int *p,i,m,xx[10];printf("请输入10个整数,用空格隔开:");for(p=xx;p<xx+10;p++){ scanf("%d",p);/*这个是输入过程,使用
指针
变量P*/ } for(i=0;i<10;i++){ /*以下是排序过程过程,同样使用指针变量P*/ for(p=xx...
用
一维数组
实现
两个
数据文件的数据查询?
答:
typedef struct { int id; //学号 char name[16];// 姓名 int chengji; // 成绩 }STUDENT;
一维数组
STUDENT students[100]; // 100个学生...先读入第一个文件 students[0].id=...students[0].name=...students[1].id=...students[1].name=...再读入第
二个
文件 根据id定位成绩 ...
...
2
,3,4,5,6};请用数组名、
指针
,指向
一维数组
的指针和一维
答:
printf("使用数据名:");for(i=0;i<
2
;i++)for(j=0;j<3;j++)printf("%d ",*(*(a+i)+j));printf("\n使用
指针
:");p=&a[0][0]; //或 p=a[0]; 或 p=*a;for(i=0;i<2;i++)for(j=0;j<3;j++)printf("%d ",*p++);printf("\n指向二维
数组
的指针:");q=...
数组指针
和
指针数组
在 作用上面有什么区别?
答:
如要将二维数组赋给一
指针数组
:int *p[3];int a[3][4];p++; //该语句表示p数组指向下一个数组元素。注:此数组每一个元素都是一个指针 for(i=0;i<3;i++)p[i]=a[i]这里int *p[3] 表示一
个一维数组
内存放着三个指针变量,分别是p[0]、p[1]、p[
2
]所以要分别赋值。这样两者的...
C语言中,有一个
二
位
数组
inta[3][4]={1,
2
,3,4,5,6,7,8,9,10,11,12}...
答:
先说一维数组,举例a[3],数组名称a就是指针,就是这个数组的起始地址。其中各元素的地址就是a, a+1,a+
2
. 它们的值分别是*a, *(a+1), *(a+2),也就是a[0],a[1],a[2].二维数组int a[3][4],数组名称a则是指针的指针,它指向
指针数组
a[3],其中每一个元素又分别指向一
个一维数组
...
用
指针
实现将
一维
整型
数组
a中的数据逆序输出,假定数组a有10个元素,
答:
include<stdio.h> define N 10 void main() { int a[N],i,*p;p=a; for ( i=0;i<N;i++,p++ ) scanf("%d",p);p--; for ( i=0;i<N;i++,p-- ) printf("%d ",*p); printf("\n");}
指向
数组
元素的
指针
叫什么?
答:
答案是D,指向包含5个整型元素的
一维数组
的
指针
。
棣栭〉
<涓婁竴椤
13
14
15
16
18
19
20
21
22
涓嬩竴椤
灏鹃〉
17
其他人还搜