亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問在C語言中getch();return 0;的作用是什么?

請問在C語言中getch();return 0;的作用是什么?

C PHP
夢里花落0921 2021-12-02 21:07:35
比如說我下面一題:一個數如果恰好等于它的所有因子之和,這個數就稱為“完數”。請編寫一個判別m是否為完數的函數,并編寫主函數,通過調用此函數統計自然數1~100完數的個數。#include <stdio.h>void main(){int r,j,i;for(i=1;i<1000; i++) /* 窮舉法,從1循環到1000 */{for(j=1;j<i;j++) /* 求i的所有因子,并將其相加 */{if(i%j == 0){r = r + j;}}if(r == i) /* 判斷i的因子之和是否等于i,如果等于則為完數。 */{printf("%d\n",r);r = 0;}}getch();return 0; //啥意思啊這里?}又如打印99乘法表#include <stdio.h>int main(void){int i,j;for(i=1;i<=9;i++){for(j=1;j<=i;j++){printf("%d*%d=%-2d ",j,i,i*j);}printf("\n\n");}getch();return 0;}
查看完整描述

3 回答

?
飲歌長嘯

TA貢獻1951條經驗 獲得超3個贊

getch();讓屏幕暫停,相當于“按任意鍵繼續”。估計是用的win-tc,win-tc得用這個函數,否則最后結果不顯示就跳過了。
因為開始的時候main()是int型的,習慣返回為0(正常0,異常非零)。而void時候就不必了。估計是寫熟了。
建議用int 的

查看完整回答
反對 回復 2021-12-05
?
拉丁的傳說

TA貢獻1789條經驗 獲得超8個贊

return可以返回任何與函數聲明的返回類型相符的類型
比如函數聲明返回類型為一個char*,你可以返回一個指向char的地址
如果函數聲明返回類型為一個string,你可以返回一個string字符串
如果函數聲明返回類型為一個自定義類型A,你可以返回一個A的對象

查看完整回答
反對 回復 2021-12-05
?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

getch()//是獲取一個字符,功能應該是用來使窗口顯示停留到直到用戶按任意鍵結束,其實這個函數可用用system("pause");代替,system("pause")就是在dos或控制臺窗口上顯示“安任意鍵結束...”的。system()是調用外殼命令的,pause是一條dos命令
return
0;//就是向操作系統返回0值,表示程序正常結束

查看完整回答
反對 回復 2021-12-05
  • 3 回答
  • 0 關注
  • 439 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號