C语言题目,求解,谢谢!!!

2025-01-01 05:48:02
推荐回答(5个)
回答1:

1.D 二维数组可省略第一个数组的长度第二个绝对不可以省略
2. B. void newpr(double (*f)(double x))
3.A若不对函数类型进行定义那么返回值自动为int型
4 D、#define jh(a,b) {t=a;a=b;b=t} 这里的t可以不定义使用,当然你调用的时候只需输入两个数如果再有一个t,你当然不知道输入什么,所以止血两个参数
5.c调用时可省略第二个角标代表第n行的数组。也就是说第一个角标代表第N行,第二个角标代表第N列这个a[1]+3代表的是a[4]也就是第四行的首地址
6.a short等价于short int
7.b a+=1等价于a=a+1

刚看了他们的答案有些是不对的。我这个答案。。第2题我不确定

回答2:

1、D:int a[ ] [ ] ={{3,2,1},{1,2,3}}
2、B. void newpr(double (*f)(double x))
3、B. void
4、B、#define jh(a,b,t){t=a;a=b;b=t}
5、A、a数组第1行第3列元素的地址
6、D、char
7、A、a=3,5;

回答3:

1-5 A A B D B
6-7 A C

回答4:

D C C D A A A

回答5:

,,,,,,