早教吧 育儿知识 作业答案 考试题库 百科 知识分享

c++问题:设有说明语句:chara="72";则变量a().A、包含1个字符。B、包含2个字符。C、包含3个字符D、说明不合法。(求牛人指导一下,告诉我结果及缘由,我是初学者,不太了解。)

题目详情
c++问题:设有说明语句:char a="72";则变量a( ).
A、包含1个字符。 B、包含2个字符。 C、包含3个字符 D、说明不合法。
(求牛人指导一下,告诉我结果及缘由,我是初学者,不太了解。)
▼优质解答
答案和解析
"72"是一个字符串,由三个字符组成,'7','2','\0'. 是一个const char[3]类型,字符串一定会带一个结束符。
char a = "72".编译器会报错VS2010的结果error C2440: 'initializing' : cannot convert from 'const char [3]' to 'char'。
看了c++问题:设有说明语句:ch...的网友还看了以下: