28
则一下非法的赋值语句是:
p=q;
*p=*q;
n=*q
p=n
答案是p=n为什么
*p=&n, *q=p是什么意思?
29
float fun(int x, int y){return(x+y);}
main() {int a=2,b=5,c=8; printf("%3。
0f\n", fun((int)fun(a+c,b),a-c));}
程序运行后输出的结果是?????
float fun是什么意思?
%3。
0f\n"是什么意思?
fun((int)fun(a+c,b),a-c))是什么意思?
30
void fun(char *c, int d ){*c=*c+1; d=d+1;
printf("%c,%c,",c,d);}
main() {char a='A',b='a'; fun(&b,a); printf("%c,%c\n",a,b);}
输出结果是
b,B,A,b
为什么
void fun是什么意思?
char *c是什么意思?
*c=*c+1是什么意思?
fun(&b,a); 是什么意思?
32
int f(int n) {if (n==1) return 1; else return f(n-1)+1;}
main() {int i,j=0;
for(i=1; i<3;i++) j+=f(i); printf("%d\n",j);}
输出结果是
1,2,3,8,7,6,5,4,9,10,
为什么。