百度试题 结果1 题目若有这样的定义:int a=0;下列可正确地给变量赋值的是 A. a=a+'a'; B. a=a+"1"; C. a=a+"\1"; D. a+1=a; 相关知识点: 试题来源: 解析 答案:A
“=”是赋值运算符,左值只能是变量!右边可以是表达式.如果将它这样改写a=7+a=c+b,则正确第二题 C是对的A:b++本身就错的,++的运算对象也是整形,a+b=b++(这样的赋值语句是错的)B: 运算符% 只能用在整型上,((int)a+b)是double 型的,它仅仅对a进行强制转换,而b仍然是double 型,所以...
有如下类定义: class MyClass { public: ___ private: int data; }; 若要为 MyClass 类重载流输出运算符 <<,使得程序中可以“cout << obj;“这样的语句输出 MyClass 类的对象 obj 中成员变量 data 的值,则横线处应填入的语句是 A.friendostream&...
百度试题 题目若有这样的定义: int a=0; 下列可正确地给变量赋值的是 A.a=a+ 'a'B.a=a+"1";C.a=a+"\1";D.a+1=a;相关知识点: 试题来源: 解析 A