两道C语言的题

来源:百度知道 编辑:UC知道 时间:2024/05/25 07:02:31
1. 在C语言中,不正确的函数定义形式是( )。
A. double fun(int x,int y)
B. double fun(int x;int y)
C. double fun(int x,int y);
D. double fun(int x,y);

加分号的是声明吧 选bcd?
2. 下面是对变量的初始化,其中正确的是( )。
A. char s[5]={ "abc"};
B. char s[5]={ 'a', 'b', 'c'};
C. char s[5]= "";
D. char s[5]= "abcdef";

c选项可不可以那样初使话?
B中间是分号
我的答案是
1.BCD
2.ABC

double fun(int x,int y);与double fun(int x,int y){}
是等价的 ???

前边是函数的声明 后边是定义

1、
是选BCD
B:参数之间不能用分号
C和D都至少错在函数定义时不能在后面加分号

2、
是选ABC
D:超过数组长度

D B

第一题选 D
第二题 a和b都是对的

1.B,C,D
2.A,B,C

我想错了...不好意思~~