void main() { inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int(*p)[4]=a,i,j,k=0; for(i=0,i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 01:18:37
void main() { inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int(*p)[4]=a,i,j,k=0; for(i=0,i

void main() { inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int(*p)[4]=a,i,j,k=0; for(i=0,i
void main() { inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int(*p)[4]=a,i,j,k=0; for(i=0,i

void main() { inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int(*p)[4]=a,i,j,k=0; for(i=0,i
2维数组a[3][4]={{1,3,5,7}{9,11,13,15}{17,19,21,23}}这样子可能楼主清楚些,
int(*p)[4]=a也就是把a2维数组赋给2维指针p,接下来执行循环
首先 i=0,j=0 k=k+*(*(p+0)+0)也就是k+a数组的0 0就是1,k=1;
然后 i=0,j=1 k=k+*(*(p+0)+1)也就是k+a数组的0 1就是3,k=4;
然后j=2不符合 跳出j的循环 执行i的循环
i=1,j=0 k=k+*(*(p+1)+0)就是k+a数组的1 0就是9,k=13
后面就类推一直到i=3时候不符合跳出全部循环,
就是k一直累加a 2维数组每行的头2个到了60

void main() { inta,b=1 a=(b+4,b+=2,++b); printf(%d,a); void main() { inta[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int(*p)[4]=a,i,j,k=0; for(i=0,i main(){inta[3][3],*p,i;p=&a[0][0];for(i=1;i 在二维数组a中选出各行最大的元素组成一个一维数组b.void main(){ inta[][4]={{10,16,87,65}, {14,32,11,108}, {10,25,12,37}}; int b[3],i,j,max; for(i=0;i<3;i++) { max=a[i][0]; for(j=1;j&l 下面的式子哪里错了/*源文件名:ch1_01.cpp功能:求两数之和*/#include void main(){inta,b,sum;couta>>b; //输入两个数sum=a+b; //计算cout #include void main( ) { int k=-3; if (k #include void main(void) {int a1=10,a2=3; float a3=8.0; cout main() { inta[3][3]={1,2,3,4,5,6,7,8,9},i,s=1; for(i=0;i #include int fun(inta,intb,intc) {c=a*b} main() {intc; fun(2,3,c);printf(%d ,c);}为什么答案是“无定值”呢? c语言函数的使用,定义一个交换函数 实现2个数字的交换.定义一个交换函数 实现2个数字的交换.#includeint sub(int x,int y){inttemp;temp=x;x=y;y=temp;}void main(){inta,b;scanf(%d,%d,&a,&b);sub(a,b);printf(%d,%d,sub(a 尤其是帮我解释下这b=a++-1;是什么意思,using system; public class Increment2 { Public static void Main(){inta,b; a=b=1; b=a/++b;Console.WrintLine(a={0},a);Console.WrintLine(b={0},b);b=a++-1;Console.WrintLine(a={0},a);Console.WrintLi #include“stdio.h” void main( ){ inta=9,b=25,*p1=&b,c;c=*p1;*p1=*p2;*p2 =c;接下来补充一句printf(“a=%d,b=%d,*p1=%d,*p2=%d,a,b,*p1,*p2);}请问这一连串代码是什么意思,我没有按照标准格式输出 谁给我分析一下这个程序,为什么是这个结果#include <iostream.h>int n;int func(int x);void main(){ inta,b; a=5; b=func(a); cout<<" locala="<<a<<endl <<" #include void main() { int a[3][3],i,j; for(i=0;i void main() { int x=0,y=5,z=3; while(z-->0&&++x void main() {char x=3,y=6,z; z=x^(y #include void main() { int a=1 b=2 c=3 cout C语言中void main和main具体的区别void只适用于哪些?