C语言规定,程序中各函数之间()。
A. 既允许直接递归调用也允许间接递归调用
B. 既不允许直接递归调用也不允许间接递归调用
C. 允许直接递归调用不允许间接递归调用
D. 不允许直接递归调用允许间接递归调用
有以下程序:intfl(doublea){returna*a;}intf2(intx,inty){doublea,b;a=f1(x);b=f1(y);returna+b;}main(){doublew;w=f2(2.1,4.0);…}变量w的值是()。
A. 20.21
B. 20.0
C. 20
D. 0.0
主函数中定义的变量也只在主函数中有效,而不因为在主函数中定义而在整个文件或程序中有效。主函数也不能使用其他函数中定义的变量。
A. 对
B. 错
不同函数中可以使用相同名字的变量,它们代表不同的对象,互不干扰。
A. 对
B. 错