若变量已正确定义,语句“if(a>b) k=0; else k=1;”和( )等价
A> k=(a>b)?1:0; B> k=a>b;
C> k=a<=b; D> a<=b ? 0 : 1;
下列程序段的运行结果为 。
int x=3,y;
do{ y = x--;
if(!y) { printf("x");continue;}
printf("#");
} while((x>=1)&&(x<=2));
A、输出 ## B、输出 ### C、是死循环 D、有语法错
main()函数利用exchange函数来交换main中的两个变量的值。
#include
exchange(int *x,int *y)
{ ;
temp=*x;
*x=*y;
*y=temp;}
main()
{ int a=5,b=8;
exchange();
printf(“a=%d b=%d”,a,b);
}