TheRedWolf
2017-03-06 20:51
printf("%c\n",money>=cost ? "y" : "n");
为什么我将y和n旁边的双引号换成单引号就可以成功,但是如果是双引号的话,输出的就不是y,而是R呢???这是为什么?
“y”代表的初始化了一个名为y\0的指针,指向的区域未知,‘y’就代表y这个字符
TheRed...
我把c里面的引号和shell里面的搞混了。。。。。。。记糊涂了。。。。
2017-03-06 21:08:02
共 2 条回复 >
C语言入门
926210 学习 · 20797 问题
相似问题
回答 1
回答 3
回答 2