问题
单项选择题
以下说法中正确的是 (48) 。
A.C++程序总是从第一个定义的函数开始执行
B.C++程序总是从main函数开始执行
C.C++函数必须有返回值,否则不能使用函数
D.C++程序中有调用关系的所有函数必须放在同一个程序文件中
答案
参考答案:B
解析: C++程序总是从main函数开始执行;不是所有的C++函数都有返回值,比如void类型的函数没有返回值。C++程序中的函数可以调用不同程序文件中的函数,只有当定义的函数之前加上 static关键字,它们只能为本程序文件所使用,否则能够为整个程序中的所有文件使用。