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

正文內容

第一章基本c程序結構-在線瀏覽

2024-12-01 15:28本頁面
  

【正文】 While (條件表達式 ) 循環(huán)體 防止出現(xiàn)死循環(huán) i=1。 i。 int i=1。 i++。} While(條件表達式 1) { 語句 1。 語句 2。 break語句使用 :用在 while,do… while,for和 switch語句中, 在循環(huán)語句中, break用來從最近的封閉循環(huán)體內跳出, 在 switch語句中, break用來跳出 switch語句。 int val。 cout “input some integers:\n”。 if (val==0) break。 n++。 } While(條件表達式 1) { 語句 1。 語句 2。 Continue語句使用 :用在循環(huán)語句中,作用為結束本次循 環(huán),即跳過循環(huán)體中尚未執(zhí)行的語句,繼續(xù)進行下一次 是否執(zhí)行循環(huán)的判定。 int val。 cout “input some integers:\n”。 if (val==0) break。 sum=+val。} coutsum/n。 int val。 cout “input some integers:\n”。 if (val==0) break。 sum=+val。} while(1)。 } ? For循環(huán) 語法: for(初始化表達式;條件表達式;循環(huán)表達式) 循環(huán)體語句 初始化表達式 。 循環(huán)表達式 。 int i=1。 i++。 for(int i=1。i++) sum+=i。 for(int i=0。i++) {cout“input a student?s score:\n”。 score=*score。 coutscoreend1。 function2( )。 coutmax(val1,val2)。 return。 沒有返回值 return(表達式 ); ? 函數(shù)體:是函數(shù)功能的實現(xiàn),由一些語句組成,在函數(shù)體中可以定義變量和常量,叫局部量,在函數(shù)體外定義的變量或常量是全局量 例: int glo。 loc1=3。 } void func( ) {int loc2。 loc2 glo=5。 c=f2(a,b)。 …… } …… } } 語法:函數(shù)名(實參表) 函數(shù)參數(shù)的傳遞方式 ? 指針參數(shù) 指針的值是一個地址,因而可以通過指針來間接訪問另外一個內存地址,當函數(shù)的參數(shù)是指針時,它的實在參數(shù)的值必須是一個地址。 a=b。} void main( ) {int val1=10。 coutvalval2end1。 cout val1val2end1。 *a=*b。} void main( ) {int val1=10。 coutvalval2end1。val1,amp。 cout val1val2end1。?,但不要在實參前面加‘ amp。 swap(val1+4,val2*6)。a,int amp。 a=b。} void main( ) {int val1=10。 coutvalval2end1。 cout val1val2end1。 for (int i=1。i++) if(array[i]min) min=array[i]。} void main( ) {int array[10]={5,6,11,98,34,22,0,12,99,1}。} include void f(int ar[ ]) {ar[0]=1。} void main( ) {int a[2]。 f(a)。} ? main( )的參數(shù) mian( )函數(shù)也可以有參數(shù),它的參數(shù)個數(shù)和格式是固定 的,可以有兩個參數(shù),其中一個是字符串數(shù)組,就是輸 入的命令,另一個參數(shù)是一個整數(shù),就是字符串的個數(shù) 例: void main(int argc,char *argv[ ])。 iargc。 輸入: test para1 para2 para3 輸出: arg1:para1 arg2:para2 arg3:para3 ? 返回引用值 當需要函數(shù)調用作為左值時,需要將函數(shù)返回值設計為 引用類型,函數(shù)的返回值為引用類型表示函數(shù)的返回值 是一個內存變量的別名,可以將函數(shù)調用作為一個變量 使用,可以為其賦值 例: int amp。i,int amp。 也可以將返回引用的函數(shù)作為一般的數(shù)來使用 cout“the number is”min(a,b)。 min(int amp。j) {if (I=j) return I。} void main( ) {int a=3,b=4。 min(a,b)=5。 min(a,b)=0。} ? const參數(shù) 表示在函數(shù)體中不能對這個參數(shù)做修改 例 : void strcpy(const char *src,char *targ)。 函數(shù)返回值為 const 只有用在函數(shù)返回為引用的情況 函數(shù)返回值引用常量表示不能將函數(shù)調用表達式作為左值使用 例 : const int amp。i,int amp。 for(int I=1。I++) retval n reval *=I。} void main( ) {int n。 do{ cout“please input n:”。 if(n==0) break。 coutn“!=“factendl。 } 1) 局部作用域 例: include double factorial(int n) {double retval=1。I=n。 return retval。 do{cout“please input n:”。 cinn。 fact=factorial(n)。} while(1)。 } 2) 文件作用域 :所有函數(shù)定義之外說明的 ,其作用域從說明點開始到源文件結束 全局變量或常量說明 全局函數(shù)說明 返回類型 main( 參數(shù)表 ) { 局部變量說明 執(zhí)行語句 } 返回類型 func1(參數(shù)表) {局部變量說明 執(zhí)行語句子 } ...... 返回類型 fun(參數(shù)表) {局部變量說明 執(zhí)行語句子 } ? 對于在頭文件中定義的變量的作用域可以看成從include頭文件開始的位置到程序結束 例 include 在文件 cin,cout等就具有 了文件作用域 ,可以在整個文件中訪問這些變量 例 : include double factorial(int n) { …… . } void main( ) {cinn。 … . coutfact。 void main( ) {char name[20]=“hello,friend”。I20。 temp=name[I]。} coutname。} include 內層的同名變量總是 int x。 coutxendl。 coutxendl。 coutxendl。 coutxendl。 coutxendl。 void inctime(int hour,int minute) {minute++。 hour++。 } ::hour=hour。 } Void main( ) {int hour=4。 inctime(4,3)。 minute=::minute。 例 : int max(int,int)。 函數(shù)原型的作用 :從作用域的角度分析 ,有了函數(shù)原型 ,函數(shù)的作用域 就不是從函數(shù)定義開始 ,而是從函數(shù)原型開始 ,因此函數(shù)原型延伸了函 數(shù)的作用域 例 : include double factorial(int n) void main( ) {cinn。 … coutfact。 } c++在遇到內聯(lián)函數(shù)的地方會用函數(shù)體中的代碼來替 換函數(shù)的調用 例 : int maximun=max(val1,val2)。 例 : inline int isnumber(char ch) { return(ch=?0?amp。ch=?9?)?1:0。 else cout“you entered a non_digit\n”。i1,int amp。 void swap(float amp。f2)。 int ival1,ival2。 char str1[30],str[30]。 swap(fval1,fval2)。 重載函數(shù)使用方法 : 在調用一個重載函數(shù) f( ) 時 ,編譯器必須搞清函數(shù)名 f是指 哪個函數(shù) ,系統(tǒng)將實參類型和形參類型一一比較來判定 例 : void print(double)。 void func( ) {print(1)。 print(?a?)。 } 注意 : 1) 重載函數(shù)的區(qū)分是以函數(shù)參數(shù)來進行的 , int get( ) float get( ) 2) 不要讓功能不同的函數(shù)進行重載 3) 遞歸函數(shù) 函數(shù)自已調用自已 例 : double factorial(int n) {if (n==0) return 1。 } 第四章 簡單程序設計 ? 文件之間的信息共享 ? 生存期 ? 頭文件 ? 文件之間的信息共享 1. 外部變量 外部變量可以在文件之間共享
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1