c語言中action(a,b)的意思是在主函數(shù)內(nèi)聲明了兩個(gè)函數(shù)action1和action2。
創(chuàng)新互聯(lián)建站長期為上1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為法庫企業(yè)提供專業(yè)的網(wǎng)站制作、成都網(wǎng)站建設(shè),法庫網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
C語言是一門面向過程的、抽象化的通用程序設(shè)計(jì)語言,廣泛應(yīng)用于底層開發(fā)。
C語言能以簡易的方式編譯、處理低級(jí)存儲(chǔ)器。
C語言是僅產(chǎn)生少量的機(jī)器語言以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的高效率程序設(shè)計(jì)語言。盡管C語言提供了許多低級(jí)處理的功能,但仍然保持著跨平臺(tái)的特性,以一個(gè)標(biāo)準(zhǔn)規(guī)格寫出的C語言程序可在包括類似嵌入式處理器以及超級(jí)計(jì)算機(jī)等作業(yè)平臺(tái)的許多計(jì)算機(jī)平臺(tái)上進(jìn)行編譯。
在主函數(shù)內(nèi)聲明了兩個(gè)函數(shù)action1和action2。
不推薦此寫法。函數(shù)中不應(yīng)該聲明其他函數(shù)。所有函數(shù)的聲明都應(yīng)該放在最頂層。
c語言里的函數(shù)分庫函數(shù),也就是c語言本身提供的直接可以調(diào)用的函數(shù),還有用戶自定義函數(shù),也就是程序開發(fā)人員自己定義和編寫的函數(shù)。
這個(gè)action函數(shù)肯定不是c語言庫函數(shù)。應(yīng)該是程序員自己定義的函數(shù)。
main函數(shù)中void action1(int,int),action2(int,int);是函數(shù)聲明。
case'a': //如果c==a,什么也不做,繼續(xù)執(zhí)行下一句,直到遇到break或語句結(jié)束
case'A':action1(a,b);break; //如果c==A,執(zhí)行action1(a,b),break跳出選擇語句;
case'b'://如果c==b,什么也不做,繼續(xù)執(zhí)行下一句,直到遇到break或語句結(jié)束
case'B':action2(a,b);break; //如果c==B,執(zhí)行action2(a,b),break跳出選擇語句;
default:putchar('\a'); ////如果c==其他,執(zhí)行putchar('\a');
action1(a,b)輸出:x*y=z,(z=x*y的具體值)
action1(a,b)輸出:x+y=z,(z=x+y的具體值)