freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

第一章基本c程序結構-wenkub

2022-10-09 15:28:06 本頁面
 

【正文】 量,叫局部量,在函數體外定義的變量或常量是全局量 例: int glo。 coutmax(val1,val2)。 coutscoreend1。i++) {cout“input a student?s score:\n”。i++) sum+=i。 i++。 循環(huán)表達式 。} while(1)。 if (val==0) break。 int val。 sum=+val。 cout “input some integers:\n”。 Continue語句使用 :用在循環(huán)語句中,作用為結束本次循 環(huán),即跳過循環(huán)體中尚未執(zhí)行的語句,繼續(xù)進行下一次 是否執(zhí)行循環(huán)的判定。 } While(條件表達式 1) { 語句 1。 if (val==0) break。 int val。 語句 2。 i++。 i。break。break。 例: char grade=?B?。break。break。break。break。 ? If語句嵌套 語法: If (條件表達式 1) If (條件表達式 2) 語句 1 else 語句 2 if(grade=90) cout“優(yōu) ” else if(grade=80) cout“良 ” else if(grade=60) cout“及格 ” else cout“不及格 ” if(grade=60) if(grade=90) cout“優(yōu) ” else if (grade=80) cout“良 ” else cout“及格 ” else cout“不及格 “ ? 條件運算符 表達式 1?表達式 2:表達式 3 If(ab) max=a。 將多個語句組合在一起,用一對花括號將 這些語句組合在一起,稱為復合語句 {int i=4。 Int line,col。 可換行顯示 1) 輸出一個換行控制符 end1 cout “my name is”end1“jone”。 I am a student cout “my name is”“jone”。 賦值語句:變量名 =表達式; number=10。 float distance。 const int max=100。 coutaend1。 int a=?b?。 result=3*a2*b+1。第一章 基本 C++程序結構 ? C++程序結構 ? C++的數據類型 ? 常量和變量 ? 表達式與操作符 ? 輸入、輸出 C++的程序結構 例: /*求一個表達式的值 */ 注釋 include 編譯預處理 void main( ) 主函數 {int a,b,result。 cout“result is:”result。 char c=i。 coutcend1。 注意:常量只能在定義時初始化,不能被重新賦值 const PI=。 char grade。 grade=?r?。 my name is jone 例: float aver=。 my name is jone 2) 輸出換行字符 ‘ \n? cout“my name is \n”“jone”。 cinlinecol。 couti。 Else max=b。 Case 1:cout“monday”。 Case 3:cout“wednesday”。 Case 5:cout“friday”。 Default:cout“unknown week day”。 switch(grade) {case ?A?:cout “85~100\n”。 case ?C?:cout “60~69\n”。 default:cout “error\n”。} include void main( ) { int sum=0。} coutsum。 } 語句 3。 int n=0。 sum=+val。 if(條件表達式 2) continue。 include void main( ) {int sum=0。 while (1) {cinval。 n++。 int n=0。 if (val0) continue。 coutsum/n。} int sum=0。} int sum=0。 include void main( ) {int score。 cinscore。} 第三章 函數 ? 函數機制 ? 函數定義 ? 函數調用 ? 函數參數的傳遞方式 函數機制 把相關的語句組織在一起,并給它們注明相應的名稱, 利用這種方法把程序分塊 ,這種形式的組合就稱為函數 函數的使用通過函數調用開始啟動 程序總是從 main( )函數開始啟動 例 : main( ) {function1( )。} ? 返回類型:就是函數返回結果值的數據類型,若為 void就表示函數不返回值 函數通過在函數體中用 return語句來返回函數值 main( ) f1( ) {…… {…… u=f1(a,t)。 void main( ) {int loc1。 loc2=3。 retrun。 b=temp。 swap(val1,val2)。 *b=temp。 swap(amp。} ? 引用參數 當函數的形式參數是引用類型時,它實際上是對實在參數所代表的變量或常量的引用,它自已沒有獨立的內存空間 注意:引用參數前面加 ‘ amp。 例: include void swap(int amp。 b=temp。 swap(val1,val2)。isize。 coutfind(array,10)。 couta[0]a[1]end1。 輸入的命令為 “ copy file1 file2” argc=3 argv[0]=“copy” argv[1]=“file1” argv[2]=“file2” 例: include void main(int argc,char *argv[ ]) {for(int i=1。 min(int amp。 例: include int amp。 else return j。 cout“a=“a“b=“bendl。 int max(const int array[ ],int size)。j) min(a,b)=4 ? 作用域 就是標識符在程序中能使用的范圍 ,一個標識符的作用 域開始于標識符的聲明處 ,而結束位置取決于標識符聲 明所在程序體的結束 根據標識符作用的范圍 ,可以將作用域分為文件作用域、 局部作用域、類作用域. 例: include double factorial(int n) {double retval=1。 return retval。 n cinn。} while(1)。I++) reval *=I。 int n。 coutn“!=“factendl。 … fact=factorial(n)。 for (int I=0。 couttemp。 覆蓋外層的同名變量 void addx( ) {x++。} void main( ) { int x=10。 x++。 if(minute=60) {minute=0。 ::minute=minute。 hour=::hour。 或 int max(int a,int b)。 … } double factorial(int n) {… } ? 特殊的函數用法 1) 內聯函數的定義 inline int max(a,b) {return (ab)?a:b。amp。 2) 函數重載 是指同一作用域內的多個函數使用相同的函數名 ,這些同名函數通過它們各自不同的參數表進行區(qū)分 ,兩個函數的參數個數不同或者個數相同而類型不同 ,都可以區(qū)分它們 例 :void swap(int amp。f1,float amp。 float fval1,fval2。 swap(str1,str2)。 print()。 else return(n*factorial(n1))。 { … x=5。 … } 3. 靜態(tài)全局變量與靜態(tài)函數 若不希望在一個文件中定義的某些變量或函數被其他 文件使用時,我們可以將這些變量或函數定義為靜態(tài) ( static) 例: static int I。 extern int b1 static int b=3。 } a=func(I)。 void func2( )。 pglobal=new int。 void main( ) {int j。 Void main( ) {static int a。
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1