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

正文內(nèi)容

it認證]計算機等級考試二級c語言指導(編輯修改稿)

2025-02-08 07:17 本頁面
 

【文章內(nèi)容簡介】 1、函數(shù)由“頭部”和“函數(shù)體”構(gòu)成 2、函數(shù)類型指函數(shù)返回值的類型(可以無返回值 void) 計算機等級考試二級C語言 計算機科學與技術學院 六、函 數(shù)(函數(shù)的參數(shù)) (二 )、函數(shù)的參數(shù) 參數(shù)列表中的參數(shù)為形式參數(shù),它們和函數(shù)體中定義的變量一起構(gòu)成該函數(shù)的局部變量,形參是接受數(shù)據(jù)的通道,由于是第一次出現(xiàn),因此要作類型說明。 注意: 1、形參要一一說明 2、實參和形參要做到類型、順序和數(shù)量一致 3、實參和形參可以同名,但它們都是所處函數(shù)內(nèi)部的局部數(shù)據(jù) 4、實參可以是常量、量變、函數(shù)和表達式,形參只能是變量 5、在發(fā)生函數(shù)調(diào)用時,實參是將值(或地址)賦給形參的 計算機等級考試二級C語言 計算機科學與技術學院 六、函 數(shù)(函數(shù)的返回值) (三 )、函數(shù)的返回值 通過調(diào)用函數(shù),從被調(diào)函數(shù)中得到的值稱函數(shù)的返回值。 注意: 1、調(diào)用函數(shù)得到返回值有三種途徑: 1)在被調(diào)用函數(shù)中用 return語句可以(且只可)得到一個返回值 2)使用全局變量,全局變量對所有函數(shù)都有效 3)實參和形參采用地址復用的方法(考點) 2、被調(diào)用函數(shù)有時沒有返回值,此時定義為 void 型 3、被調(diào)用函數(shù)返回值類型由函數(shù)的類型確定 4、 return 表達式; 5、被調(diào)用函數(shù)返回后,在主調(diào)函數(shù)中繼續(xù)執(zhí)行調(diào)用語句的下一個語句 計算機等級考試二級C語言 計算機科學與技術學院 六、函 數(shù)(函數(shù)的調(diào)用) (四 )、函數(shù)的調(diào)用 函數(shù)調(diào)用是將程序的執(zhí)行流程轉(zhuǎn)向被調(diào)用函數(shù),被調(diào)用函數(shù)執(zhí)行完畢后再回到主調(diào)用函數(shù)繼續(xù)執(zhí)行。 注意: 1、根據(jù)被調(diào)用函數(shù)的類型函數(shù)調(diào)用有三種形式: 1)函數(shù)調(diào)用作為表達式的一部分(被調(diào)用函數(shù)有返回值) 2)函數(shù)調(diào)用作為其它函數(shù)的參數(shù)(被調(diào)用函數(shù)有返回值) 3)函數(shù)調(diào)用加“;”號構(gòu)成函數(shù)調(diào)用語句(被調(diào)用函數(shù)無返回值) 2、函數(shù)調(diào)用的形式 1)嵌套調(diào)用 2)遞歸調(diào)用:遞歸函數(shù)的編程特點 遞歸函數(shù)的閱讀特點 計算機等級考試二級C語言 計算機科學與技術學院 六、函 數(shù)(數(shù)組作函數(shù)的參數(shù) _1) (五 )、數(shù)組作為函數(shù)的參數(shù) 由于可以從數(shù)組名得到數(shù)組在內(nèi)存儲單元存儲的起始位置,它是一個地址常量,因此在計論數(shù)組作為函數(shù)參數(shù)時結(jié)合指針一并討論。 (1)一維數(shù)組(指向變量的指針)作為函數(shù)的參數(shù),在實參和形參位置上共有四種情況 : (假定 int a [10] 。 int *p 。 ) 實參(調(diào)用點) 形參(定義點) x=max( a,10 ) 。 地址復用關系 int max ( int b[] , int n ) x=max( a,10 ) 。 賦值調(diào)用關系 int max ( int *p , int n ) x=max( p=a , 10 ) 。 地址復用關系 int max ( int b[] , int n ) x=max( p=a , 10 ) 。 賦值調(diào)用關系 int max ( int *p1,int n ) 計算機等級考試二級C語言 計算機科學與技術學院 六、函 數(shù)(數(shù)組作函數(shù)的參數(shù) _2) (1)二維數(shù)組(指向行的指針)作為函數(shù)的參數(shù),在實參和形參位置 上共有四種情況 : (假定 int a [3][4] 。 int (*p)[4] 。 ) 實參(調(diào)用點) 形參(定義點) x=max( a,3,4 ) 。 地址復用關系 int max ( int b[][4], int m,int n ) x=max( a,3,4 ) 。 賦值調(diào)用關系 int max( int (*p)[4] , int m,int n ) x=max( p=a , 3,4 ) 。 地址復用關系 int max ( int b[][4] , int m,int n ) x=max( p=a , 3,4 ) 。 賦值調(diào)用關系 int max ( int (*p1)[4],int m,int n ) 計算機等級考試二級C語言 計算機科學與技術學院 六、函 數(shù)(局部和全局變量) (六 )、局部變量和全局變量(變量的空間觀) 局部變量 1、某函數(shù)內(nèi)部定義的變量,只在該函數(shù)內(nèi)部有效 2、分程序(復合語句)內(nèi)部定義的變量,只在分程序中有效 3、形參屬于局部變量 全局變量 1、函數(shù)外部定義的變量,作用范圍從定義點開始到程序最后 定義點之前的函數(shù)可用 extern進行申明來擴展其作用范圍 2、在全局變量的作用范圍內(nèi)如遇同名的宏定義,則在宏定義 之后,同名應該用宏名置換( 2022年秋選擇題 26題) 計算機等級考試二級C語言 計算機科學與技術學院 六、函 數(shù)(變量的存儲類別) (七 )、變量的存儲類別(變量的時間觀) 存儲方法分兩大類: 1、靜態(tài)存儲區(qū): 全局變量 (程序開始執(zhí)行賦值 )、 局部靜態(tài)變量 (編譯時賦初值,只賦一次 ) 2、動態(tài)存儲區(qū): 局部變量 (含形參、函數(shù)內(nèi)定義的變量和分程序中定義的變量 ) 具體分四種: 1、自動變量 auto 動態(tài)局部變量 2、 static 申明的變量 靜態(tài)局部變量 3、 register 變量 動態(tài)局部變量 4、 extern 申明變量 擴展全局變量作用范圍 計算機等級考試二級C語言 計算機科學與技術學院 七、編譯預處理 處理工作在編譯前完成。 (一 )、宏定義 用宏體置換程序中的宏名。不要將宏體化簡后代入,有嵌套定義的宏名需逐層代入。 (二 )、文件包含 和 “”的搜索包含文件區(qū)別: 在C庫函數(shù)頭文件所在的目錄中尋找(標準方式)、“”先在用戶的當前目錄中尋找,找不至再按標準方式尋找。 文件包含不但可以包含C函數(shù)的頭文件,也可包含 *.c文件。 (三 )、條件編譯 計算機等級考試二級C語言 計算機科學與技術學院 八、指 針(基本概念) (一 )、地址和指針 ? 變量 i ? 地址變量 i_point (存儲其它變量地址的變量 ) ? 指針變量作為函數(shù)的參數(shù) i_point 2022 i 2022 指針變量 i_point 指向變量 i 計算機等級考試二級C語言 計算機科學與技術學院 八、指 針(數(shù)組和指針) (二 )、數(shù)組的指針和指向數(shù)組的指針變量 由于數(shù)組連續(xù)存放的特性,當指針指向數(shù)組(即數(shù)組元素)時,通過指針指向的連續(xù)變化來指向數(shù)組中不同的元素以獲取對數(shù)組元素的操作。 例: int a[5],*p 。 p=amp。a[3]。 ? *p == a[3] *p的計算結(jié)果找到了整型數(shù)組成員 a[3] ? *amp。a[3]== a[3] 對 a[3]的地址作間接存取運算,結(jié)果為變量a[3] ? amp。*p == amp。a[3] 對 *p的計算結(jié)果進行取址運算得到 a[3]的地址 a[0] a[1] a[2] a[3] a[4] p 計算機等級考試二級C語言 計算機科學與技術學院 八、指 針(數(shù)組和指針 _續(xù)) ? 數(shù)組名作函數(shù)參數(shù) 實參(調(diào)用點) 形參(定義點) x=max( a,10 ) 。 地址復用關系 int max ( int b[] , int n ) x=max( a,10 ) 。 賦值調(diào)用關系 int max ( int *p , int n ) x=max( p=a , 10 ) 。 地址復用關系 int max ( int b[] , int n ) x=max( p=a , 10 ) 。 賦值調(diào)用關系 int max ( int *p1,int n ) ? 指向多維數(shù)組的指針 實參(調(diào)用點) 形參(定義點) x=max( a,3,4 ) 。 地址復用關系 int max ( int b[][4], int m,int n ) x=max( a,3,4 ) 。 賦值調(diào)用關系 int max( int (*p)[4] , int m,int n ) x=max( p=a , 3,4 ) 。 地址復用關系 int max ( int b[][4] , int m,int n ) x=max( p=a , 3,4 ) 。 賦值調(diào)用關系 int max ( int (*p1)[4],int m,int n ) 計算機等級考試二級C語言 計算機科學與技術學院 八、指 針(表達式類型的判斷) ? 如何判斷一個是數(shù)組元素、數(shù)組元素的地址? 一、一維數(shù)組 int a[N]。 1、 a是該數(shù)組在內(nèi)存中的起始地址。 2、取地址運算 & 3、間接訪問運算 * 4、下標運算 〔〕 二、二維數(shù)組 int a[M][N]。 1、 a是該數(shù)組的行起始地址。 2、 *(a+i) 或 a[i] 表示第i行的第一個元素地址 2、取地址運算 & 3、間接訪問運算 * 4、下標運算 〔〕 取地址 間接訪問 元素: a[i]、 *(a+i)、 *amp。a[i]、 *a 地址: a、 a+i、 amp。a[i] 行地址: a+i i 行第1個元素地址: *(a+i)、 a[i] 元素: a[i][j]、 *(*(a+i)+j)、 *(a[i]+j)、 (*(a+i))[j] 地址: amp。a[i][j]、 *(a+i)+j、 a[i]+j、 amp。(*(a+i))[j] 計算機等級考試二級C語言 計算機科學與技術學院 八、指 針(字符串的指針) ? 字符串概念 1、以內(nèi)存某一起始字節(jié)開始到‘ \0?字符結(jié)束的若干字節(jié)。 2、字符‘ \0?的 ASCII碼值為0。 3、字符串所占內(nèi)存空間為串長加1。 4、從C語言角度對字符串的理解:從內(nèi)存某一起始字節(jié)開始,向地址值增大的方向以字節(jié)為單位連續(xù)尋找,如 ASCII碼不等于0,則其所代表的字符為字符串中有效字符,如 ASCII碼等于0,則字符串結(jié)束。 5、內(nèi)存單元某一字節(jié)的地址。 6、可用一維字符數(shù)組存放。 7、可用指向字符變量的指針存放。 8、看見常量字符串應將其理解為第一個字符的地址。 計算機等級考試二級C語言
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1