问题 单项选择题

下列程序的输出结果是( )。    #include <iostream.h>    int b=2;    int func(int *A)     { b + = *a;return(B) ;}    void main( )    { int a=2,res=2;      res + = func(&A) ;      cout < < res;}

A.4

B.6

C.8

D.10

答案

参考答案:B

解析:在函数体语句中的b+= * a;的*是指针运算符(也称间接访问运算符),* a就是main函数中a的值。

单项选择题
多项选择题