今天遇到一个问题
int choice = getchar( );
if (choice == "Y" || choice == "y")
printf("1n");
这样写无论输入Y或者y都无法进入该if语句,因为双引号括起的代表字符串,而单引号括起才代表整型。
int choice = getchar( );
if (choice == 'Y' || choice == 'y')
printf("1n");
这样就可以成功进入if语句中了。
最后
以上就是瘦瘦冰淇淋最近收集整理的关于C语言中双引号和单引号区别之一的全部内容,更多相关C语言中双引号和单引号区别之一内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复