文本内容:
printfn%d”,y;、传值传递和传址传递4#includestdio.hvoid flint a[]{int t;t=a
[0];a
[0]=a
[1];a
[1]=t;t=a
[2];a
[2]=a
[3];a
[3]=t;void f2int aO,int al,int a2,int a3{int t;t=aO;aO=al;al=t;t=a2;a2=a3;a3=t;main{int i,al
[4]={1,234},a2
[4]={1,2,3,4};fl al;f2a2
[0],a2
[1],a2
[2],a2
[3];fori=0;iv4;i++printfn%d M,al[i];printfn\nn;fori=0;i4;i++printfn%d n,a2[i];printfn\nn;、递归程序阅读5P
1228、宏替换6第七章数组、数组的定义定义时要确定元素的个数,一定是整数常量;如果没有给出元素的个数一定1要在定义的同时赋初值、冒泡排序自定义排序函数会声明和调用排序函数
212、指针表示法表示数组元素3#includestdio.h main{int i,a
[8],j=O;;fori=0;i8;i++a[i]=i+j++int*p=a;fori=0;i5;i++printfn%d n,a[i];printfu\nn;fori=0;i6;i++printfn%d\p[i];printfn\nn;fori=0;i7;i++printfn%d”,*a+i;printfn\nu;fori=0;i8;i++printfn%d”,*p+i;printf,,\nH;、二维数据的初始化要注意是几行几列的数组
4、5#includestdio.hmain{inta
[3]
[3]={1,2,3,4,56,7,8,9};int i,j,s=O;fori=0;i3;i++;{j=whilej3s+=a[i][j++];printfn%d\nn,s;、一班级共考门课程,请将每个学生的成绩输入,然后计算总分,并按总分排序输出65第八章指针、数组名就是首元素的地址,即⑼可以表示成1inta
[10],*p;p=a p=a a[i]*a+i*p+i、最简单的操作的含义2inta,b,*pl=a,*p2=b;pl=p2*pl=*p
2、各种指针类型的区别3int*p;int*p、指向指针的指针4P
1889、字符串赋值用5strcpy第十章结构体、结构体数据的初始化1Struct stu{int no;char name
[10];itn score
[3];;「struct stus
[2]={{1Jwang”,90,99},{2Jzhng”,80,80},{31190,87}};要能表示每一个成员,如s
[0].no s
[0].namc s
[0].score
[0]s
[0].scorc[l]s
[0].scorc
[2]s[l].no s[l].names[l].score
[0]s[l].score[l]s[l].score
[2]、位操作八|2〜第十一章文件、语言可以处理的文件类型、打开文件的操作1C2。