C++的问题

2025-05-23 22:48:12
推荐回答(3个)
回答1:

初始化是给变量或者常量一个初始的值,有些语言在定义的时候就已经完成了变量的初始化工作,有些语言则一定要你亲自给定。
yes不是字符常量,是一个char类型的变量。
C++和C语言一样,把字符以ascii码的形式存储的,也就是说'y'是以121存储的,所以说是数值。

回答2:

初始化就是定义一个初始的值
char yes;
这样就没有初始化
char yes=‘y’就初始化了

把它作为字符 是将它以ASCII码的形式保存 任何一个字母都对应有ASCII码的

回答3:

char yes; 就是设置一个名字YES的变量 可以容纳A-Z a-z 0-9还有好多符号 等 都可以容纳进YES里。。。你把'y'这个字符赋予了YES