cout<<"z:"<<z<<endl的意思

eg:
int a=1,b=2,z;
z=a>b?a:a>b?a:b;//去了括号
cout<<"z:"<<z<<endl;
这样的输出的结果是:2

第1个回答  2011-03-07
cout<<"z:"<<z<<endl; //输出 z: 2
// cout 相当于 printf();是输出函数
cout<<"z:"<<z<<endl; <=> printf("z:%d\n",z);
z=a>b?a:a>b?a:b;的意思是 从左往右 ,a>b?a:a>b... 1>2?a:a>b ...=>a>b....
=>a>b?a:b =>1>2?1:2 =>z=2本回答被提问者采纳
第2个回答  2011-03-07
在C++中,就是Z的值是多少追问

可是z的结果是2啊,应该不是最小吧,我在java中就没见过这种字符。改天问老师

相似回答