程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> c語言基礎-c語言編程問題

c語言基礎-c語言編程問題

編輯:編程解疑
c語言編程問題

#include
#define ME 20
int main(void)
{
int ch,nh;
ch=1;
while(ch<5);
{
nh=ch*ME;
printf("%d,%d",ch,nh);
ch++;
}
return 0;
}

這個程序哪裡有問題,怎麼運行了什麼都沒有顯示?

最佳回答:


看不到輸出是因為你while(ch<5)之後多了一個分號,所以導致程序陷入了死循環
去掉以後就可以了,如果是按F5啟動的調試,不想因為程序正常結束而來不及看到打印信息,可以在return 0;前面加上getchar();

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved