第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

程序設(shè)計,對于函數(shù)總return,和函數(shù)調(diào)用不明白?

程序設(shè)計,對于函數(shù)總return,和函數(shù)調(diào)用不明白?

慕尼黑的夜晚無繁華 2019-02-06 11:07:23
問題1、函數(shù)中return是吧結(jié)果返回給調(diào)用它的程序,返回以后干什么用呢,不能直接就輸出么?問題2、函數(shù)調(diào)用不明白,直接聲明直接用不行么??(希望大蝦結(jié)合實際例子詳細講解下,本人愚笨函數(shù)這部分很不明白謝謝)就這個例題講解下具體作用吧,手打上來的#include<stdio.h>int answer(int ino);void main(){int iloop=0,istate=0,icount=0;for(iloop=100;iloop<1000;iloop=iloop+1){istate=answer(iloop);if(istate){printf("%d\n",iloop);icount=icount+1;}}printf("total number is %d",icount);}int answer(int ino){int iloop=0,iyesno=1;iloop=2;while(iloop<ino){if(ino%iloop !=0)iloop=iloop+1;else{iyesno=0;break;}}return iyesno;}
查看完整描述

2 回答

?
瀟湘沐

TA貢獻1816條經(jīng)驗 獲得超6個贊

首先,你要明白:函數(shù)是干什么用的;
其次,你要明白:為什么要聲明;

函數(shù),通常是需要多次調(diào)用的,下面舉個例子:
計算1到10的和:可以直接寫 a=1+2+3+4 .。。。
如果要計算1到1000的和呢,是否會寫死人?
如果你的程序經(jīng)常要計算2-10 或者 3-22 ,1-76 等的和呢?
你直接寫,肯定不行了吧。
此時就需要函數(shù)來完成了,使用的時候,也許是 a=sumNM(3,33)或者 a=sumNM(1,76)即可

至于聲明,則是 編譯器需要的,僅是為了減少歧義,提高速度。VB是可以不聲明的。

查看完整回答
反對 回復(fù) 2019-03-14
?
慕桂英4014372

TA貢獻1871條經(jīng)驗 獲得超13個贊

函數(shù)調(diào)用完成后,就結(jié)束了,啥也不會干,除非再次被調(diào)用,你可能把函數(shù)理解為線程了。
函數(shù)聲明完成之后,可以用來多次調(diào)用。

查看完整回答
反對 回復(fù) 2019-03-14
  • 2 回答
  • 0 關(guān)注
  • 682 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號