c++退出程序

来源:百度知道 编辑:UC知道 时间:2024/05/16 18:35:28
#include<stdio.h>
void main()
{
char c;
c=0
if((c=getchar())==27)
exit(0);
else printf("error\n");
}
可调试的时候总显示
warming "c is a assigned a value that is never used"
请问如何消除?

if (getchar() == 27)

当然前面的 char c; c= 0 什么的也可以删掉了

你给c一个赋值0,但你并没有使用0,所以编译器会提醒你,0这个赋值并没有被使用,这一步是不必要的。所以,你只要把c=0; 这个删除就行了。

#include<stdio.h>
void main()
{
char c;
c=getchar();
if(c==27)
return 0;
else
printf("error\n");
getch();
}