久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1577|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

C語言 Function函數(shù)的應(yīng)用

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:647532 發(fā)表于 2022-5-31 12:16 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
1.    函數(shù)可以解決什么問題?
1.> 把程序?qū)懗珊瘮?shù)的形式,在需要的地方調(diào)用,減少重復(fù)編輯程序。
2.> 減小程序長度,小程序容易調(diào)試,易于閱讀和修改。

2.    使用函數(shù)形式編寫程序要注意什么?
1.> 函數(shù)定義時要同時聲明其類型。
2.> 調(diào)用函數(shù)前要先聲明改函數(shù)。
3.> 傳給函數(shù)的參數(shù)值,其類型要與函數(shù)原定義一致。
4.> 接受函數(shù)返回值的變量,其類型也要與函數(shù)一致。
3.    舉例說明:

1.> void function1 (void) //函數(shù)聲明,前面的void表示無返回值,(void)表示不傳遞參數(shù)。
2.> void function2 ( unsigned char i,int j ) //函數(shù)聲明,無返回值,傳遞unsigned char 類型的 i 參數(shù),和 int 類型的 j  參數(shù)。
3.> unsigned char  function3 (int i) // 函數(shù)聲明,有unsigned char 類型的返回值給原調(diào)程序。
4.> 函數(shù)的返回值
1.>注意return 語句的應(yīng)用,return使函數(shù)立即結(jié)束,返回原調(diào)用程序,而且可以帶返回值返回。
                實例1;
  1. void FunctionDemo1 ( void ) //原調(diào)用程序
  2. {
  3.     unsigned int i , j ;
  4.    
  5.     LedOn ( ) ;  //函數(shù)調(diào)用
  6.       for ( i = 0 ; i < 500 ; i ++)
  7.           for ( j = 0 ; j< 500 ; j ++)
  8.                  ;
  9.       
  10.      LedOff ( ); //函數(shù)調(diào)用

  11.      for ( i = 0 ; i < 500 ; i ++)
  12.          for ( j = 0 ; j< 500 ; j ++)
  13.                 ;      
  14. }

  15. void LedOn ( void ) //函數(shù)LedOn 無返回值,也不傳遞參數(shù)  
  16. {
  17.    P0=1;
  18. }

  19. void LedOff ( void ) //函數(shù)LedOff 無返回值,也不傳遞參數(shù)         
  20. {
  21.    P0=0;
  22. }
復(fù)制代碼

實例2;
               
  1. void FunctionDemo3( void ) //原調(diào)用程序
  2. {
  3.   GetKey2 ();  
  4.    
  5.   KeyMgr ();//函數(shù)調(diào)用
  6. }

  7. void  KeyMgr (void)
  8. {
  9.   if ( ( FgKEY3==0 && FgKEY2_ONOFF)
  10.   {
  11.     FgKEY3 =1 ;
  12.     Beep4 (2,17,10) ;
  13.     return;//立即返回原調(diào)程序,不執(zhí)行IF(FgKEY3==0)后面的語句
復(fù)制代碼
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:262 發(fā)表于 2022-5-31 17:27 | 只看該作者
寫的不錯 初學(xué)者學(xué)習(xí)的好東東 ,還沒寫完嗎?
回復(fù)

使用道具 舉報

板凳
ID:647532 發(fā)表于 2022-6-1 09:29 | 只看該作者
相互學(xué)習(xí),堅持更新,錯誤之處,請諒解...
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久久免费电影 | h视频在线看 | 一区二区三区四区视频 | 一本大道久久a久久精二百 欧洲一区二区三区 | 久久小视频 | 国产精品久久九九 | 国产成人免费视频 | h视频在线免费 | 精品久| 在线观看视频福利 | 韩国电影久久 | 欧美一区二区三区在线观看 | 日韩精品一区二区三区视频播放 | 国产色婷婷精品综合在线播放 | 99热最新网址 | 国产高清一区二区三区 | 久久专区 | 一级免费a | 亚洲精品欧美一区二区三区 | 国产精品区二区三区日本 | 一级黄色播放 | 久久精品国产亚洲a | 国产亚洲一级 | 久久精品亚洲欧美日韩久久 | 成人在线电影网站 | 亚洲一区二区av | 久久亚洲欧美日韩精品专区 | 欧美一区视频 | 国产精品久久久久一区二区三区 | aⅴ色国产 欧美 | 久久另类视频 | 日韩免费一区二区 | 亚洲天堂精品一区 | 在线看无码的免费网站 | 欧美二区在线 | 久久久久成人精品 | 精品成人佐山爱一区二区 | a a毛片 | 久久视频精品 | 亚洲欧美在线一区 | 不卡一区二区三区四区 |