几个c语言\0的题,求助大神

3张图片分别是题干答案,我的答案为什么我的错了,如果想用if写的话应该怎样改呢... 3张图片分别是题干,答案我的答案。为什么我的错了如果想用if写的话应该怎樣改呢?
    采纳数:1 获赞数:0 LV2

可以直接写五个独立的if判断是什么运算符,进行操作

当c为运算符时进入if计算完后就直接结束程序了

若c不是运算符就不会进入if而会一直走到最后

那直接在五个if后(即倒数第三行)加上一个输出错误就可以了

你对这个回答的评价是?

+等运算符应用單引号(如'+')括起来

哦,这回对了是只有运算符才用这样吗?
是因为,单引号表示字符双引号表示字符串。字符串不能用于==比较Φ比较字符串是否相等,得用函数如strcmp库函数。

你对这个回答的评价是

比较运算符应该用单引号 而不是双引号

单引号是单个字符 双引號是字符串 类型不一样

你对这个回答的评价是?

我要回帖

更多关于 c语言 的文章

 

随机推荐