成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳細介紹C++編程實例說明

開發 后端
在C++編程實例中進行循環體內必須有改變while表達式值的語句,否則一旦進入死循環就無法跳出,這種情形稱為“死循環”,編程中應注意避免。

C++編程實例可以看到程序從main函數開始到結束的所有代碼,但在Visual C++中MFC封裝了一部分類,同時也隱藏了一部分代碼,因此我們看不到源程序的所有代碼,例如從項目的所有源文件中找不到main函數。

簡單的C++程序 // program 1_1.cpp #include void main() { cout<<"Let's learn to write a C++ Program."; cin.get(); } 此程序由6行組成, 1)第1行為注釋,程序的每行如出現符號" // ",則其右的所有符號為注釋。注釋是幫助閱讀程序的說明,與該程序運行沒有關系。

在程序被編譯時,注釋被當作空格處理。此行指出本程序以文件"program 1_1.cpp"存儲。 2)第二行#include是一條編譯預處理指令,它告訴編譯系統在編譯本程序時把系統提供的頭文件iostream.h的內容插入到第二行的位置,它在程序中的作用與第5行的輸出語句有關。C++編程實例,由一個主函數組成。其中main是主函數名,***個void指出該函數無返回值。括號()表示函數,括號內為函數的參數表,但此函數無參數,故用void表示,它與空括號的效果相同。 第4~6行稱為函數體,用{ }括起來。函數體內可以包含任意多行語句。

 第5行是本程序中***要執行的任務:向屏幕輸出(顯示)一字符串。 cout是一個標準輸出文件名,這里表示屏幕。符號“<<”是運算符,它指示計算機把其右端用雙引括起來的字符串輸送到cout文件即屏幕。由于cout和<<的說明都在系統提供的頭文件iostream.h中,因此,凡是程序中需要使用cout、<<等標準輸入輸出功能時,第二行包含的指令#include必須列出。  

cin.get()表示按任意鍵繼續。 5)此程序的執行結果為在屏幕上顯示: Let's learn to write a C++ Program. --------------------------------------- 1.1.2 求兩個數的和 程序如下: // program 1_2.cpp #include void main() { int a,b,sum; // 定義了三個整型變量 a=43; // 把整數常量賦給變量a b=37; sum=a+b; // a與b相加的和賦給變量sum cout<<"The sum is"< void main() { const float pai=3.14; // 用const 說明了一個float型常量pai,m由于pai是常量,所以在 // 程序中這個值不會被改變 float radius; // 說明了一個float型變量radius,用于存放半徑值 cout<<"Enter radius: "; cin>>radius; // cin 為iosream.h中說明的文件,作用為接收鍵盤輸入。

如此 // 時從鍵盤輸入一個數2.5,就把輸入的這個值送入變量radius. float area=pai*radius*radius; // 說明C++編程實例,用于存放計算后的面積 cout<<"\n The area of circle is : "; cout< void main() { float t,tc,tf; char corf; const float fac=1.8,inc=32; cout<<"Enter temperature: "; cin>>t; // 輸入溫度值 cin>>corf; // 指出是攝氏(C)或華氏(F) if(corf=='c'||corf=='C') { tc=t; tf=t*fac+inc; } else if(corf=='F'||corf=='f') { tf=t; tc=(t-inc)/fac; } else tc=tf=0.0; cout< void main() { int x,y; char op; cout<<"first integer: "; cin>>x; cout< void main() { int x,y,quit=1; char op,cont; while(quit) // whiel 循環語句,括號里面是一個表達式,稱為控制表達式。#t#

當這個表 { // 達式的值為1時繼續循環體內的代碼。從這個大括號開始,進入循環體。 cin>>x; cin>>y; cin>>op; switch(op) { case '+': cout<>cont; if(cont=='n') quit=0; // 當操作者輸入字符'n'時,由于quit被賦值0。 // 當再次檢測while表達式時,由于quit為0,所以退出while循環。 } } 這個程序所做出的改進是很明顯的,只要在每次完成一次計算后,用戶回答是否繼續時按下'y'鍵(或除'n'之外的任何字符),就 可以連續運行。

完成用戶指定的四則運算,直到接收到字母'n'為止。在循環體內必須有改變while表達式值的語句,否則一旦進入死循環就無法跳出,這種情形稱為“死循環”,編程中應注意避免。

責任編輯:chenqingxiang 來源: 計世網
相關推薦

2011-07-20 13:57:06

C++STL

2011-07-20 13:57:06

C++STL

2011-07-20 14:12:48

2010-01-12 15:46:29

測試C++ Test

2010-01-08 17:06:52

C++代碼

2010-01-12 17:33:06

C++

2010-01-25 18:19:17

C++特性

2010-01-19 17:54:47

C++程序

2010-01-25 18:19:17

C++特性

2010-01-25 18:19:17

C++特性

2010-01-19 13:43:59

C++函數

2010-01-28 11:08:09

C++變量

2010-01-15 19:34:25

C++設計

2010-01-14 13:39:45

Visual C++優

2010-01-28 16:05:09

C++風格與技巧

2010-01-19 13:17:05

C++數據類型

2011-06-21 15:00:07

JAVAC++

2011-07-13 16:49:59

C++

2011-07-20 15:58:53

C++引用

2011-07-13 11:12:43

C++MFC
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本电影免费完整观看 | 亚洲女人的天堂 | 亚洲视频 欧美视频 | 久久亚洲综合 | 亚洲日日操 | 国产露脸对白88av | 色婷婷综合网 | 日本超碰 | 91精品国产91久久久久久最新 | 久久久久久久香蕉 | 欧美午夜精品理论片a级按摩 | 亚洲精品9999久久久久 | 在线一区视频 | 天天操人人干 | 久久99国产精一区二区三区 | 国产清纯白嫩初高生在线播放视频 | 亚洲国产精品视频一区 | 精品日韩一区二区 | 中文字幕日韩一区 | 久久久精品网站 | a级在线 | 在线免费小视频 | 国产成人99久久亚洲综合精品 | 成人在线中文字幕 | 国产精品777一区二区 | 国产综合第一页 | 在线看免费的a | 欧美一区二区三区在线播放 | 国产91在线播放 | 亚洲天堂av在线 | 久久精品视频免费观看 | 婷婷综合五月天 | 一区二区高清 | 国产ts一区| 91麻豆精品国产91久久久更新资源速度超快 | 欧美一区二区三区高清视频 | 亚洲一区二区中文字幕在线观看 | 欧美激情精品久久久久久变态 | 一区二区三区不卡视频 | 91久久精品一区二区二区 | 在线观看国产视频 |