写出以下程序的执行结果
#include "stdio.h"
main()
{ int a[]={1,2,3,-4,5};
int m,n,*p;
p=&a[0];
m=*(p+2);
n=*(p+4);
printf(“*p=%d,m=%d,n=%d\n”,*p,m,n);
}
有以下程序
#include
main()
{ int a,b,c=246; a=c/100%9; b=(-1)&&(-1);
printf("%d,%d\n",a,b); }
输出结果是
A. 2,1 B. 3,
执行下面程序后,输出的结果是
main()
{ int y=10;
do {y--;} while (y); printf("%d\n",y);}
A.-1 B
在 C 程序中,表示逻辑值“真”的是( )
A> 1 B> 非 0 的数 C> 非 1 的数 D> 大于 0 的数