77问答网
所有问题
当前搜索:
函数声明可以省略函数类型吗
当
函数类型
为整型时类型标识符
可以省略吗
?
答:
当函数返回类型为整型(int) 时,类型标识符能不能省略,要分如下两种情况分析。
一、定义函数时,可以省略(但一般会报警告)
,如:add(int a,int b){ return a+b;} zero(){ } 二、函数声明时不能省略,如:int add(int a,int b);int zero();三、下面是一个完整的例子:include <stdio...
书上说被调函数的
函数类型
是int型,则
声明
部分
可以省略
。
答:
被调函数的函数类型是int型,在main函数内,函数声明部分可以声明是可以省略的
。当被调函数的类型为整型时,可以省略函数类型。当函数没有返回值时,应将函数声明说明为无值型。
在调用
函数
的时候
可以
不写
类型吗
答:
swap(int a,int b); //在这里调用swap
函数
这里可以不写void吗还是要写void swap()...你这不是调用,如果加上void的话,那么这句是个函数的
声明
如果要调用的话,直接写swap(a, b);
C++语言中,
声明函数
时必须给出函数参数的
类型
对吗?
答:
对的,但声明函数可以省略形参
。比如:int add(int a,int b){ return a+b;} //这样声明函数add都是对的 int add(int a,int b);int add(int c,int d);int add(int,int);
函数
参数
类型可以
不做说明吗
答:
无参函数,没有参数,当然可以不声明类型
。有参函数,原型声明,可以 有 参数类型,而没有 参数名。例如:int fun(int); // 原型声明 --- 老式c语言,函数参数 写参数名,类型声明写在下面,例如下面的 x:int fun(x)int x;{return x+1;} int main(){ printf("%d",fun(2));} ...
函数声明可以省略吗
?
答:
要注意的是一个函数只能被定义一次,但
可以声明
多次。
函数声明
由函数返回
类型
、函数名和形参列表组成。形参列表必须包括形参类型,但是不必对形参命名。这三个元素被称为
函数原型
,函数原型描述了函数的接口。定义函数的程序员提供函数原型,使用函数的程序员就只需要对函数原型编辑即可。
c语言
函数
返回
类型
是int时
可以省略声明吗
?
答:
对于C语言来说,
函数声明
是
可以省略
的。 编译的时候只是会报一个warning.不过VC是C++编译器,而C++中对此类情况是直接报错误的。所以编译不过。PS, 书上说返回
类型
是int可以不做声明,并不是这种情况。而是在声明或者定义时可以不写int。 比如:include<stdio.h>f();假如没有这句话void main(){ ...
c语言中,对被调用函数的说明时的
函数类型可以
与定义这个函数时的函数类...
答:
不可以,对
函数
进行
声明
时,参数
可省略
,但是参数
类型
不能,而且必须和定义时相同,要不然会出错。如果类型不同,编译时系统会报错,提示没有此函数(也就是此函数没有声明,系统找不到这个函数在哪里定义的)。
函数声明
时,形参可不
可以
不写
类型
例如。float add()这样声明合法...
答:
可以,印象中老师讲的不写的就是默认了
在调用
函数
的时候
可以
不写
类型吗
答:
swap(int a,int b); //在这里调用swap
函数
这里可以不写void吗还是要写void swap()...你这不是调用,如果加上void的话,那么这句是个函数的
声明
如果要调用的话,直接写swap(a, b);
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言函数声明格式
函数定义可以省略形参名吗
c语言函数声明可以省略吗
函数声明语句可以省略吗
函数声明什么情况下可以省略
可以不进行函数类型说明
c语言函数定义可以省略什么
运算符优先级顺序
运算符的优先级最高的是