单选题 已知函数foo定义如下:voifoo(ina,int&b,int*c)a++;b++;(c)++;且有如下程序段:ina=1,b=2,c=3;foo(a,b,&c);cout<<a<<b<<c;运行这个程序段的输出是(  )。
【正确答案】 A
【答案解析】首先给a、b、c三个变量赋值,然后调用foo函数,a是按值传递,所以调用完foo函数,a的值不变,b、c是按址传递,则执行完foo函数,b、c的值均加1。