选择题   若有如下程序:
    sub(int a,int b,int c)
    {  c=a+b;
    return(c);}
    main()
    {int x=3,y=4,z=6;
    sub(x,y,z);
    printf('%d”,z);
    }
    则程序运行后的输出结果是______。
 
【正确答案】 B
【答案解析】本题定义了——个子函数sub(),因为sub()的形参为int型变量,而不是指针,即为传值调用,所以sub()函数不会改变实参x、y、z的值,故最后输出结果为6,应该选择B。