高罗工艺品 中企动力:c语言struct HAR是什么意思?

来源:百度文库 编辑:高考问答 时间:2024/04/29 19:10:51
43
以下程序的输出结果是
amovep(int p, int(a)[3], int n ){ int i, j;
for( i=0; i< i< int; j< )}
main() {int *p, a[3][3]={{1,3,5}, {2,4,6}}; p=(int *)malloc(100);
amovep(p,a,3); printf("%d %d \n", p[2],p[5]); free(p);}

结果是56为什么
amovep(int p, int(a)[3], int n 是什么意思?
main() {int *p, a[3][3]={{1,3,5}, {2,4,6}};是什么意思?
p=(int *)malloc(100);是什么意思?
amovep(p,a,3);是什么意思?
printf("%d %d \n", p[2],p[5]); 是什么意思?
free(p);}是什么意思?

44
以下程序的输出结果是:
struct HAR{ int; int}h[2];
main() {h[0], x=; h[0]; y=2; h[1],x=;h[1];h=[0];h[1]; %d; x}
答案是
32
为什么
struct HAR是什么意思?
{ int; int}是什么意思?
h[2];是什么意思?
h[0], x=; h[0]; y=2; h[1],x=;h[1];h=[0];h[1]; 是什么意思?

struct HAR是定义一个结构体,他的结构体名为RAR.

amovep(int p, int(a)[3], int n 定义函数amovep和整型变量n,其中amovep有两个形参p, 数组a,
main() {int *p, a[3][3]={{1,3,5}, {2,4,6}};定义指针p,数组a,并给初值;
p=(int *)malloc(100);开辟一个内存空间;
amovep(p,a,3);调用函数amovep
printf("%d %d \n", p[2],p[5]); free(p);}输出p2和p5指向的数组的值

这些都是很基本的拉,多学学吧...

【 不要忘了给我加分啊呵呵...】

和C++中的类差不多