有以下程序: #include <iostream> using namespace std; void t(int x,int y, int cp,int dp) { cp=x*x+y+y; d

admin2013-02-27  28

问题 有以下程序:
   #include  <iostream>
   using namespace std;
   void  t(int  x,int  y, int  cp,int  dp)
   {
      cp=x*x+y+y;
      dp=x*x-y*y;
   }
   int main()
   {
      int a=4,b=3,c=5,d=6;
      t(a,b,c,D) ;
      cout<<c<<","<<d<<end1;
      return 0;

选项

答案5,6

解析 在主函数中定义了a、b、c、d等4个整型变量,并给他们赋初值4、 3、5、6。然后调用函数t(),把a、b、c和d的值依次传递给相应的形参x、y、cp、卸,形参和实参之间不再存在联系。进入函数t()后,执行其中的语句序列。函数t()调用返回后,输出的c和d的值依旧是5和6。
转载请注明原文地址:https://kaotiyun.com/show/h0Vp777K
0

最新回复(0)