
正文
c语言默认函数名 c语言函数类型
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言:调用函数 如果前面不加类型名,默认为int还是void?
分清 调用 还是声明。
====
声明 函数,前面不加类型名,默认为int。
调用函数,类型取决于 函数 声明 时 定下的 类型。
例如, 调用
int k;
k = scanf("%d %d",x,y); // 返回整型。
若写:
scanf("%d %d",x,y);
等于:
(void) scanf("%d %d",x,y); // 强制转换,丢弃了返回值。
相关问答
Q1: c语言函数返回类型默认为什么类型?
函数返回类型是你定义函数时自己决定的c语言默认函数名,默认为int型
C语言函数格式为:
类型名
函数名(形参1c语言默认函数名,形参2……)
类型名就决定c语言默认函数名了返回类型c语言默认函数名,如果没有明确写出返回类型的话c语言默认函数名,默认为int类型。
void是空类型,
void必须要明确写出来才可以,指的是函数不提供返回值,不是默认的。
比如:
函数定义
int
fun(int
a)
返回值就是整型
函数定义
int
*fun(int
a)
返回值就是整型的指针
函数定义
void
fun(int
a)
无返回值
Q2: c程序 函数名是什么
函数名 就是函数c语言默认函数名的名字c语言默认函数名,只要符合命名规范c语言默认函数名的名字都可以作为函数名
例如
int fun()
{
}
那么这个函数c语言默认函数名的名字就是 fun
int fun2()
{
}
那么这个函数的名字就是 fun2
Q3: c语言的主函数名是什么?
大多数是main
也有一些平台用t_main
windows窗体程序用WinMain
gcc可以设置主函数名。
关于c语言默认函数名和c语言函数类型的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







