单选题
设某程序中定义了全局整型变量x 和r,且函数f()的定义如下所示,则在语句“x =r*r +1 ;”中 ( ) 。 int f(int r) { int x; x = r*r +1 ; return x; }
A、
x 和r 均是全局变量
B、
x 是全局变量、r 是形式参数
C、
x 是局部变量、r 是形式参数
D、
x 是局部变量、r 是全局变量
【正确答案】
C
【答案解析】
在函数f的形式参数表中声明了r,且在函数中定义了变量小x,因此语言规定语句 x=r*r+1;中引用的x和r都是函数中定义的局部量。
提交答案
关闭