
正文
c语言没有子函数的概念 c程序可以没有主函数吗
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言的子函数定义与声明除了位置有区别外还有没有其他区别?
子函数声明放在main函数前,定义可放在文件末尾。
子函数定义如果放在main函数前,可以不用再声明。
除了位置外,声明语句可以省略形参名。例如:
void func(int,int[2]);
表示形参为一个int数,和一个长度为2的int数组。注意最后的分号。
而在定义中,必须要写出形参名,且要实现函数体。例如:
void func(int a,int b[2])
{
....
}
相关问答
Q1: c语言中 声明子函数和没有声明子函数有什么区别
子函数在声明后可以先调用c语言没有子函数的概念,后定义c语言没有子函数的概念;避免编译器猜数据。操作方法如下c语言没有子函数的概念:
1、函数c语言没有子函数的概念的声明c语言没有子函数的概念,函数有两种类型,一种是有返回值的,前面用int float double char 来定义,如int f(int n);前面的int就是返回值类型。
2、 如果函数不需要返回值,那么就用void来写在前面,如void f(int n);注意声明后面加分号。
3、 函数的定义,有返回值的函数一般就是 int f(int) { 函数内容 return 返回的结果}。注意f()没有分号。
4、没有返回值的函数结构为void f(){函数内容,发f(int n)后面也没有分号。
5、看一下函数的调用,有返回值的一般语言定义一个变量如c=f(n)。
Q2: C语言中什么叫“子函数”?什么叫“父函数”?
跟你打个比方吧,就像文件夹的子文件夹和父文件夹一样。子函数与父函数是函数嵌套里的,括号外面的是括号里面的父函数,里面是外面的子函数。
Q3: C语言中的子函数和主函数有什么联系啊?它们是怎么编写的?
主函数:即程序的入口函数,通常是有main字样的函数为主函数。程序执行的时候最先调用的是这个函数。
子函数:即用户可以自定义的函数,其实可以写到主函数中,但阅读等很费劲,所以很多代码提到子函数中实现,让代码可读性很强,更精练。
因此,主函数必须有,且可以调用子函数,这是编程语言决定的。子函数可有可没有,子函数可以被主函数调用,也可以被其他子函数调用。
主函数:
返回值类型
main(参数)
int
main()
{
aaa();
}
子函数
void
aaa()
{
}
Q4: c语言程序中可以没有子函数
不可以。c语言是一种结构化语言,程序中不可以没有子函数,会影响程序的正常运行。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。
c语言没有子函数的概念的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c程序可以没有主函数吗、c语言没有子函数的概念的信息别忘了在本站进行查找喔。






