【发布时间】:2016-04-05 21:28:10
【问题描述】:
我正在练习制作评分表,我想在其中使用if 条件在变量中分配科目成绩。
这里eper 是我要检查的主题百分比并将其相应地存储在变量中。
if(eper >=80){
geng = "A";
}
请不要将我与数组和循环混淆,因为我正处于学习阶段,我仍处于初学者水平,还没有学习过循环和数组。
【问题讨论】:
-
"A"是一个字符串(一个字符指针);'A'是单个字符。geng的类型是什么?如果你有const char *geng;,那么你写的很好。如果你有char geng;,那么你需要单字符形式。如果你有其他东西,你需要展示你所拥有的东西——它可能是非正统的,但如果你使用'A',它可能会“正常工作”。 -
也就是说把
geng = "A";改成geng = 'A';(假设你之前已经声明了char geng;(最好初始化为char geng = 0;)) -
@Olaf 该页面应该提到问题以问号结尾......这里完全没有。
-
@JimBalter:应该在学校学到这一点。 (嗯....)
标签: c if-statement conditional conditional-statements