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

正文內(nèi)容

c語(yǔ)言講座版ppt課件(編輯修改稿)

2025-06-01 12:08 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 表示注釋部分,為便于理解,我們用漢字表示注釋?zhuān)?dāng)然也可以用英語(yǔ)或漢字拼音作注釋。注釋只是給人看的,對(duì)編譯和運(yùn)行不起作用。注釋可以加在程序中任何位置。第 2行是聲明部分, 定義變量 a和 b,指定 a和 b為整型 (int)變量。第 3行是兩個(gè)賦值語(yǔ)句,使 a和 b的值分別為 123和 456。第 4行使 sum的值為 a+b,第 5行中“ %d”是輸入輸出的“格式字符串”,用來(lái)指定輸入輸出時(shí)的數(shù)據(jù)類(lèi)型和格式 (詳見(jiàn)第 4章 ),“ %d”表示“以十進(jìn)制整數(shù)形式輸出”。在執(zhí)行輸出時(shí),此位置上代以一個(gè)十進(jìn)制整數(shù)值。printf函數(shù)中括弧內(nèi)最右端 sum是要輸出的變量,現(xiàn)在它的值為 579(即 123+456之值 )。因此輸出一行信息為 sum is 579 例 main ( )/* 主函數(shù) */ { int a, b, c。 /*聲明部分,定義變量 */ scanf (%d, %d, amp。a, amp。b)。 /*輸入變量 a和 b的值 */ c=max (a, b)。 /*調(diào)用 max函數(shù),將得到的值賦給 c*/ printf (max=%d, c)。 /*輸出 c的值 */ } int max(int x, int y) /* 定義 max函數(shù),函數(shù)值為整型, 形式參數(shù) x, y為整型 */ {int z。 /* max函數(shù)中的聲明部分,定義本函數(shù)中用到的變量 z為整型 */ if (xy) z=x。 else z=y。 return (z)。 /*將 z的值返回,通過(guò) max帶回調(diào)用處 */ } 本程序包括兩個(gè)函數(shù) :主函數(shù) main和被調(diào)用的函數(shù) max。 max函數(shù)的作用是將 x和 y中較大者的值賦給變量 z。 return語(yǔ)句將 z的值返回給主調(diào)函數(shù) main。返回值是通過(guò)函數(shù)名 max帶回到 main函數(shù)的調(diào)用處。 main函數(shù)中的 scanf是“輸入函數(shù)”的名字 (scanf和 printf都是 C系統(tǒng)提供的標(biāo)準(zhǔn)輸入輸出函數(shù) )。程序中 scanf函數(shù)的作用是輸入 a和 b的值。 amp。a和amp。b中的“ amp。”的含義是“取地址”,此 scanf函數(shù)的作用是將兩個(gè)數(shù)值分別輸入到變量 a和 b的地址所標(biāo)志的單元中,也就是輸入給變量 a和 b。這種形式是與其他語(yǔ)言不同的。它相當(dāng)于 BASIC語(yǔ)言中的 INPUT a, b或 PASCAL語(yǔ)言中的 Read (a, b)。 amp。a和 amp。b前面的“ %d, %d”的含義與前相同, 只是現(xiàn)在用于“輸入”。它指定輸入的兩個(gè)數(shù)據(jù)按十進(jìn)制整數(shù)形式輸入。關(guān)于 scanf函數(shù)詳見(jiàn)第 4章。 main函數(shù)中第 4行為調(diào)用 max函數(shù),在調(diào)用時(shí)將實(shí)際參數(shù) a和 b的值分別傳送給 max函數(shù)中的形式參數(shù) x和 y。經(jīng)過(guò)執(zhí)行 max函數(shù)得到一個(gè)返回值 (即 max函數(shù)中變量 z的值 ),把這個(gè)值賦給變量 c。然后輸出 c的值。 printf函數(shù)中雙引號(hào)內(nèi)的“ max=%d”,在輸出時(shí),其中“ %d”將由 c的值取代之,“ max =”原樣輸出。程序運(yùn)行情況如下 : 8, 5 (輸入 8和 5給 a和 b) max=8 (輸出 c的值 ) 本例用到了函數(shù)調(diào)用、實(shí)際參數(shù)和形式參數(shù)等概念,我們只做了很簡(jiǎn)單的解釋。讀者如對(duì)此不大理解,可以先不予以深究,在學(xué)到以后有關(guān)章節(jié)時(shí),問(wèn)題自然迎刃而解。在此介紹此例子,無(wú)非是使讀者對(duì) C程序的組成和形式有一個(gè)初步的了解。 通過(guò)以上幾個(gè)例子,可以看到 : (1) C程序是由函數(shù)構(gòu)成的。一個(gè) C源程序至少包含一個(gè) main函數(shù),也可以包含一個(gè) main函數(shù)和若干個(gè)其他函數(shù)。因此,函數(shù)是 C程序的基本單位。被調(diào)用的函數(shù)可以是系統(tǒng)提供的庫(kù)函數(shù) (例如 printf和 scanf函數(shù) ),也可以是用戶(hù)根據(jù)需要自 己編制設(shè)計(jì)的函數(shù) (例如,例 max函數(shù) )。 C的函數(shù)相當(dāng)于其他語(yǔ)言中的子程序,用函數(shù)來(lái)實(shí)現(xiàn)特定的功能。程序中的全部工作都是由各個(gè)函數(shù)分別完成的。編寫(xiě) C程序就是編寫(xiě)一個(gè)個(gè)函數(shù)。 C的函數(shù)庫(kù)十分豐富, ANSI C建議的標(biāo)準(zhǔn)庫(kù)函數(shù)中包括 100多個(gè)函數(shù), Turbo C和 MS C 300多個(gè)庫(kù)函數(shù)。 C的這種特點(diǎn)使得容易實(shí)現(xiàn)程序的模塊化。 (2) 一個(gè)函數(shù)由兩部分組成 : ① 函數(shù)的首部,即函數(shù)的第一行。包括函數(shù)名、函數(shù)類(lèi)型、函數(shù)屬性、函數(shù)參數(shù) (形參 )名、參數(shù)類(lèi)型。 例如,例 max函數(shù)的首部為 int max (int x , int y ) ↓ ↓ ↓ ↓ ↓ ↓ 函數(shù)類(lèi)型 函數(shù)名 函數(shù)參數(shù)類(lèi)型 函數(shù)參數(shù)名 函數(shù)參數(shù)類(lèi)型 函數(shù)參數(shù)名 一個(gè)函數(shù)名后面必須跟一對(duì)圓括弧, 函數(shù)參數(shù)可以沒(méi)有,如 main( )。 ② 函數(shù)體,即函數(shù)首部下面的大括弧 {……} 內(nèi)的部分。如果一個(gè)函數(shù)內(nèi)有多個(gè)大括弧,則最外層的一對(duì) { }為函數(shù)體的范圍。 函數(shù)體一般包括 : 聲明部分:在這部分中定義所用到的變量,如例 main函數(shù)中的“ int a, b, c。”。 在第 8章中還將會(huì)看到,在聲明部分中要對(duì)所調(diào)用的函數(shù)進(jìn)行聲明。 執(zhí)行部分:由若干個(gè)語(yǔ)句組成。 當(dāng)然,在某些情況下也可以沒(méi)有聲明部分 (例如,例 )。甚至可
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1