下列程序的输出是什么?【 】
#include<stdio.h>
void swap(int p1,int p2){
int *temp=&p1;
p1=p2;
p2=*temp;
}
int main(void){
int i=1,j=2;
swap(i,j);
printf("%i=%d,j=%d\n",i,j);
return 0;
}
A、i=1,j=2
B、i=2,j=1
C、i=1,j=1
D、i=2,j=2
下列程序的输出是什么?【 】
#include<stdio.h>
void swap(int p1,int p2){
int *temp=&p1;
p1=p2;
p2=*temp;
}
int main(void){
int i=1,j=2;
swap(i,j);
printf("%i=%d,j=%d\n",i,j);
return 0;
}
A、i=1,j=2
B、i=2,j=1
C、i=1,j=1
D、i=2,j=2
A
对任意个自然数n(1<n≤40),按递增顺序依次列出所有分母小于等于n的真分数(不可约分数)。
在C语言中,数组名作为参数传递给函数,作为实在参数的数组名被处理为【 】
已定义整型变量i和j,且i=10,j=++i*3-8,经过上述赋值表达式之生i和j的值分别是【 】
如下程序使用关键字static修饰变量i,此时的i是【 】变量?static int i;int main(int){ …}
对于C语言的格式化输出,下列语句得到的结果是【 】int i=60;printf("|%-6.3d|",i);
下列程序的输出是【 】int a[2][3]={0,0,1,1,2,2};int (*p)[3]=a;printf("%d",++(*((*(p+1))+2)));