长寿海棠能在室内养吗:C语言的问题(超级基础)

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 11:40:11
在我的C语言书里面,有这样一句话:C语言总是从main()函数开始执行,并在main()函数中结束。
那么,假如我编写这样一段代码:
a(){…函数体…}
b(){…函数体…}
main(){…函数体…}
c(){…函数体…}
d(){…函数体…}
如果我不去调用函数a,b,c,d,是不是这段代码就只运行main()函数,然后就结束了?

对. 有时我们当初想要用这个函数, 而最后却没有用它.现在一般好的编译器对于没有用过的函数及变量等会自动剔除,根本不会出现在编译后的.EXE文件中,所以你有a()和b()与没有它们,最终的.EXE文件没有区别

对啊,如果不去调用函数a,b,c,d,这段代码就只运行main()函数,然后就结束了?
不过你不写函数,干脆什么都不写了

是的,只有调用他们,C才会执行他们,c和d在后面,调用时还要先声明

main()是入口,如果不调用其它函数,就不会转到别处去