4.5 C++函數概述 | 翻譯密碼

      網友投稿 735 2025-04-06

      C++函數


      函數很重要,在開發(fā)常見的做法是把一個大的程序劃為為若干個程序模塊,每個模塊實現一部分功能,這樣做不僅可以多人來完成,也可以在單個模塊中找bug。

      4.5 C++函數概述 | 翻譯密碼

      和C語言一樣,C++也是只能有一個main函數,而且程序也總是從main函數開始執(zhí)行的,在執(zhí)行過程中,由主函數調用其他函數,其他函數可以互相調用。

      在C++中,主函數以外的函數大多是被封裝在類中的,主函數相當于總指揮,負責調動各函數依次實現各個小功能。

      在實際開發(fā)中,主函數寫的都很簡單,因為它的定位就是調用各個函數,程序的功能是一個個函數來實現的,在分別通過編譯后,才能連接起來形成可執(zhí)行文件。

      從用戶使用的角度看,函數有兩種

      系統(tǒng)函數,即庫函數,由編譯系統(tǒng)提供,可以直接使用。

      自定義函數,用以解決用戶的專門需要。

      從函數的形式看,函數分兩類

      無參函數,調用函數時不必給出參數。

      有參函數,在調用函數時,要給出參數。

      經典案例:C++實現翻譯密碼,按照一定的規(guī)律將電文轉換成密碼,再將其按照某種規(guī)律翻譯回原文。

      #include #include//為了引入getchar() using namespace std; int main() { char password;//定義字符變量 while((password=getchar())!='\n') //循環(huán)條件 { //如果是字母,大小寫都可以 if((password>='a'&&password<='z')||(password>='A'&&password<='Z')) { password+=4; //字符的ASCII碼表值+4 if(password>'Z'&&password<='Z'+4) { password-=26;//字符的ASCII碼表值-26 } } cout<

      執(zhí)行本程序之后

      鍵盤輸入:I love you

      會輸出:M pszi }sy

      C++ 機器翻譯

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:華為云數據庫挑戰(zhàn)賽決賽10強揭曉,來聽聽他們的晉級故事
      下一篇:excel表格設置日期格式的方法
      相關文章
      亚洲性无码一区二区三区| 亚洲高清免费在线观看| 亚洲AV无码成人专区| 亚洲AV日韩AV永久无码免下载| 亚洲欧洲国产成人综合在线观看| 亚洲七久久之综合七久久| 亚洲人成未满十八禁网站| 中文文字幕文字幕亚洲色| 日本亚洲色大成网站www久久| 亚洲成年人免费网站| 亚洲人成综合在线播放| 亚洲av成人综合网| 亚洲一卡2卡3卡4卡乱码 在线| 亚洲三级高清免费| 亚洲人成欧美中文字幕| 老牛精品亚洲成av人片| 亚洲成年看片在线观看| 亚洲人成无码网WWW| 亚洲欧洲日产国码无码久久99| 久久久久久a亚洲欧洲aⅴ| 亚洲AV无码乱码在线观看裸奔| 久久亚洲国产成人精品性色| 久久久久亚洲Av无码专| 亚洲手机中文字幕| 77777亚洲午夜久久多喷| 亚洲AV永久无码天堂影院| 国产亚洲精品第一综合| 久久亚洲国产精品五月天婷| 国产精品国产亚洲精品看不卡| 一区二区三区亚洲| 狠狠色香婷婷久久亚洲精品| 亚洲av成人一区二区三区在线播放| 亚洲成?Ⅴ人在线观看无码| 精品亚洲一区二区三区在线观看 | 33333在线亚洲| 亚洲第一街区偷拍街拍| 亚洲乱码日产精品a级毛片久久| 亚洲线精品一区二区三区| 亚洲精品自产拍在线观看动漫| 亚洲国产综合自在线另类| 亚洲乱妇熟女爽到高潮的片|