C++格式的问题.
来源:百度知道 编辑:UC知道 时间:2024/05/24 15:29:08
cout<<"继续录入?"<<"(1.是;0.否.)"<<endl;
是否可以写成
printf("继续录入?"<<"(1.是;0.否.");
是否可以写成
printf("继续录入?"<<"(1.是;0.否.");
不可以
cout把操作符重载了,所以可以用"<<"表示输出
而printf没有重载这个操作符,所以不行.
你的cout可以写为
cout<<"继续录入?(1.是;0.否.)"<<endl;
printf可以写为
printf("继续录入?(1.是;0.否.)\n");
也可写为
printf("继续录入?");
printf("(1.是;0.否.)\n");
那当然不行啊
先请你搞清楚
cout---------是对象
printf -------- 是函数
对象可以使用操作符 , 函数只能被 对象调用