问题
以下程序的功能是:将一个数组中的元素按逆序重新存放并打印交换后的数组。 #define N 7 #include < stdio.h> void main() { static int a[N]={12,9,16,5,7,2,1},k,s; for (k=0;k< N/2;k++) { s=a[k]; a[k]=a[N-1-k]; a[N-1-k] =s; } printf(" \n交换后的数组:\n" ); for(k=0;k< N;k++)printf(&q
以下程序的功能是:将一个数组中的元素按逆序重新存放并打印交换后的数组。 #define N 7 #include < stdio.h> void main() { static int a[N]={12,9,16,5,7,2,1},k,s; for (k=0;k< N/2;k++) { s=a[k]; a[k]=a[N-1-k]; a[N-1-k] =s; } printf(" \n交换后的数组:\n" ); for(k=0;k< N;k++)printf(" %4d" ,a[k]); }
? 正确
? 错误
您可能感兴趣的试题
-
变量的指针,其含义是指该变量的( )
变量的指针,其含义是指该变量的( ) A:值B:地址C:名D:一个标记...
查看答案 -
以下说法中正确的是( ) A:形式参数是全局变量
以下说法中正确的是( )A:形式参数是全局变量B:在函数内部定义的变量只在本函数范围内有效C:全局变量与局部变量同名时,局部变量不起作用D:主函数中定义的变量在所有的函数中有效...
查看答案 -
若程序中定义了以下函数,并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是( )。
若程序中定义了以下函数,并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是( )。 double myadd(double a,double b) { return (a+b); } A:double myadd(double a,b);B:double my...
查看答案 -
若函数调用时的实参为普通变量,下列关于函数形参和实参的叙述中正确的是( )
若函数调用时的实参为普通变量,下列关于函数形参和实参的叙述中正确的是( ) A:函数的实参和其对应的形参共占同一存储章B:形参只是形式上的存在,不占用具体存储章C:同名的实参和形参占同一存储章D:函数的形参和实参分别占用不同的存储章...
查看答案 -
以下叙述中正确的是( ) A:未在定义语句中赋初值的auto变量和static变量的初值都是随机值
以下叙述中正确的是( )A:未在定义语句中赋初值的auto变量和static变量的初值都是随机值B:函数的形参都属于全局变量C:静态(static)变量的生存期贯穿于整个程序的运行期间D:全局变量的作用域一定比局部变量的作用域范围大...
查看答案
