main函數中void action1(int,int),action2(int,int);是函數聲明。
成都服務器托管,創新互聯公司提供包括服務器租用、四川綿陽服務器托管、帶寬租用、云主機、機柜租用、主機租用托管、CDN網站加速、主機域名等業務的一體化完整服務。電話咨詢:18982081108
case'a': //如果c==a,什么也不做,繼續執行下一句,直到遇到break或語句結束
case'A':action1(a,b);break; //如果c==A,執行action1(a,b),break跳出選擇語句;
case'b'://如果c==b,什么也不做,繼續執行下一句,直到遇到break或語句結束
case'B':action2(a,b);break; //如果c==B,執行action2(a,b),break跳出選擇語句;
default:putchar('\a'); ////如果c==其他,執行putchar('\a');
action1(a,b)輸出:x*y=z,(z=x*y的具體值)
action1(a,b)輸出:x+y=z,(z=x+y的具體值)
c語言里的函數分庫函數,也就是c語言本身提供的直接可以調用的函數,還有用戶自定義函數,也就是程序開發人員自己定義和編寫的函數。
這個action函數肯定不是c語言庫函數。應該是程序員自己定義的函數。
自定義函數函數聲明,當被調用函數在主函數之后時必須提前聲明函數!望采納
在主函數內聲明了兩個函數action1和action2。
不推薦此寫法。函數中不應該聲明其他函數。所有函數的聲明都應該放在最頂層。
c語言中action(a,b)的意思是在主函數內聲明了兩個函數action1和action2。
C語言是一門面向過程的、抽象化的通用程序設計語言,廣泛應用于底層開發。
C語言能以簡易的方式編譯、處理低級存儲器。
C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。盡管C語言提供了許多低級處理的功能,但仍然保持著跨平臺的特性,以一個標準規格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業平臺的許多計算機平臺上進行編譯。
函數action1被定義了2次。
將
void action1(int x,int y)
{
printf("x*y=%d\n",x*y);
}
改為
void action2(int x,int y)
{
printf("x*y=%d\n",x*y);
}
網站標題:c語言action函數 action語c軟件
網頁網址:http://vcdvsql.cn/article40/hhhcho.html
成都網站建設公司_創新互聯,為您提供Google、企業建站、ChatGPT、品牌網站設計、企業網站制作、外貿建站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯