以下程序的输出结果是 。
main()
{ int a=4,b=5,c=0,d;
d=a||!b&&!(c=1);
printf("%d\n",c);
}
A. 非0的数 B. 1 C. 0 D. -1
设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是( )
A、p=1; B、*q=2; C、q=p; D、*p=5;
设int i=10,j=10;则“printf(“%d,%d\n”,++i,j--);”输出结果是( )
A)10,10 B)10,
?xml:namespace>
下面函数的指针所指的存储单元中的内容进行交换,请填空
exchange (int *x, int *y)
{ int t;
t=*y;*y= ;*x= ; }
以下程序运行后的输出结果是.
#include
main()
{ char s[]=”ABCCDA”;int k;char c;
for(k=1;(c=s[k])!=’\0’;k++)
{switch(c){ case ‘A’:putchar(‘%’);continue;
case ‘B’:++k;break;
default:putchar(‘*’);
case ‘C’:putchar(‘&’);continue;
}
Putchar(‘#’);
}}