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

正文內(nèi)容

[工學(xué)]c語(yǔ)言復(fù)習(xí)概念要點(diǎn)(編輯修改稿)

2024-11-14 23:34 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 f(―%d\n‖,strlen(―bbi‖))。 puts(str或 字串 ) 在屏幕上顯示一個(gè)字符串 (以 ‘ \0‘結(jié)束 )。 將結(jié)束標(biāo)記轉(zhuǎn)為‘ \n‘。 可含轉(zhuǎn)義字符。 gets(str) 從鍵盤(pán)輸入一個(gè)串給字符數(shù) 組,返回是該數(shù)組在內(nèi)存的 首地址 ;字符串里可含空格 strcat(str1, str2) 將串 2接在串 1后 , 其結(jié)果 放在字符數(shù)組中 strcpy(str1,字串 ) 將字符串拷貝到字符 數(shù)組里 strcmp(str1,str2) 兩串相同,返回值是 0; 串 1串 2,返回值是正整數(shù) 串 1串 2,返回值是負(fù)整數(shù) strlen(str) 返回不包括‘ \0‘字符串的長(zhǎng)度 函數(shù)格式 功能 舉例 字符串處理函數(shù) : 頭文件是 1. 數(shù)組元素在內(nèi)存中是怎樣 ?按順序存放的。 2. 變量名為函數(shù)參數(shù)與數(shù)組名作函數(shù)參數(shù)有何不同? 3. 數(shù)組是一組共用同一個(gè)名字、具有一定順序關(guān)系和相同數(shù)據(jù) 類(lèi)型的變量的集合。其中,共用的名字稱(chēng)作 , 集合中 的變量稱(chēng)為 。 4. C語(yǔ)言的數(shù)組名是一個(gè)地址常量,不能對(duì)它進(jìn)行加減和賦值 運(yùn)算;而指針是把另一個(gè)變量的 作為其值的變量。 5. 要打印出以下的楊輝三角形 (若打印出 10行 ), 要求 : 1 ① 正確的定義一個(gè)數(shù)組 : 1 1 1 2 1 ② 給出虛線部分元素值的表達(dá)式 1 3 3 1 , 1 4 6 4 1 ③ 給出第 i行第 j列元素的表達(dá)式 1 5 10 10 5 1 … … … 6. 在下列對(duì)字符串的定義中 , 正確的有 ( )?。 char c[ 7 ] =student。 char c[ ] = student 。 char *c = student 。 char c[ ] = { 39。s39。, 39。t39。, 39。u39。, 39。d39。, 39。e39。, 39。n39。, 39。t39。, 0 }。 7. 輸出字符串 “ I am a student! ‖ 的語(yǔ)句有 ? include‖‖ void main( ) { char a[ ]= I am a student! 。 int i。 … … } 1) putchar(a)。 2) puts(a)。 3) for( i=0。 a[i]! =′\0′。 i++) printf( %c, a [ i ] )。 4) printf(%s, a )。 include void main( ) { int s。 float n, t, pi。 t = 1。 pi = 0。 n = 。 s = 1。 while( ( fabs(t) ) = 1E6 ) { pi = pi + t。 n = n + 2。 s = s。 t = s/n。 } pi = pi * 4。 printf(pi=%\n, pi )。 } 運(yùn)行結(jié)果: pi= include 程序: include Void main () { int m, i, k。 scanf(%d, amp。m )。 /* 輸入一個(gè)整數(shù) m */ k = sqrt(m)。 for( i=2。 i=k。 i++) if (m%i == 0) break。 if (i = k+1) printf(%d 是素?cái)?shù) \n, m )。 else printf(%d 不是素?cái)?shù) \n, m )。 } 運(yùn)行結(jié)果: 17↙ 17 is a prime number 數(shù)組這一章的應(yīng)用 ? 了解了在什么情況下使用數(shù)組這種數(shù)據(jù)類(lèi)型 ? 向函數(shù)傳遞一維數(shù)組和二維數(shù)組的方法 ? 用數(shù)組名作為函數(shù)參數(shù)和用簡(jiǎn)單變量作為函數(shù)參數(shù)的不同之處 ? 程序設(shè)計(jì)常用算法: 求最大值, 排序 ,查找,統(tǒng)計(jì) 1. 斐比數(shù)列的設(shè)計(jì)幾種方法 2. 逆序存放數(shù)據(jù) 3. 回文問(wèn)題 函數(shù) C 中庫(kù)函數(shù)按功能分類(lèi): 在計(jì)算機(jī)高級(jí)語(yǔ)言中,引入函數(shù)(或子程序、過(guò)程),稱(chēng)為 標(biāo)準(zhǔn)函數(shù) ,在 C中稱(chēng) 庫(kù)函數(shù) 。 函數(shù) 頭文件 輸入、輸出函數(shù) 數(shù)學(xué)函數(shù) 字符和字符串函數(shù) 動(dòng)態(tài)分配函數(shù) ……………….. 7. 在 C語(yǔ)言中,使用 putchar庫(kù)函數(shù),需要用 include命令將頭 文件 _______包含進(jìn)來(lái) 。 8. 何謂全局變量? 在主函數(shù)內(nèi)定義?局部變量? 一. 局部變量 局部變量 在語(yǔ)句 塊內(nèi) 定義的變量 形參也是局部變量 只能被定義它的函數(shù)內(nèi)部所識(shí)別的變量稱(chēng)為 ____ 特點(diǎn) 定義時(shí)不會(huì)自動(dòng)初始化,除非程序員指定初值 進(jìn)入語(yǔ)句塊時(shí)獲得內(nèi)存,僅能由語(yǔ)句塊內(nèi)語(yǔ)句訪問(wèn),退出語(yǔ)句塊時(shí)釋放內(nèi)存,不再有效 并列語(yǔ)句塊各自定義的同名變量互不干擾 二. 全局變量 全局變量 在所有函數(shù) 之外 定義的變量 特點(diǎn) 在程序中定義它的位置以后都有效 在定義點(diǎn)之前或在其他文件中引用,應(yīng)該進(jìn)行如下聲明: extern 類(lèi)型名 變量名 。 從程序運(yùn)行起即占據(jù)內(nèi)存,程序運(yùn)行過(guò)程中可隨時(shí)訪問(wèn),程序退出時(shí)釋放內(nèi)存 使函數(shù)之間的數(shù)據(jù)交換更容易,也更高效 但是并不推薦使用,盡量少用 因?yàn)檎l(shuí)都可以改寫(xiě)全局變量,所以很難確定是誰(shuí)改寫(xiě)了它 自動(dòng)變量 ( auto ) ? “ 自動(dòng) ” 體現(xiàn)在 進(jìn)入語(yǔ)句塊時(shí) 自動(dòng)申請(qǐng) 內(nèi)存,退出時(shí) 自動(dòng)釋放內(nèi)存 ? 標(biāo)準(zhǔn)定義格式 auto 類(lèi)型名 變量名 。 動(dòng)態(tài)局部變量 缺省的存儲(chǔ)類(lèi)型 不初始化時(shí),值是不確定的 靜態(tài)變量( static) ? 一般的內(nèi)部變量 在函數(shù)退出后失效,再次進(jìn)入函數(shù),變量值重新初始化 ? 靜態(tài)變量 在變量類(lèi)型前面用 static修飾 static int i。 變量的值可以保存到下次進(jìn)入函數(shù),使函數(shù)具有記憶功能 寄存器變量( register) ? 寄存器 CPU的內(nèi)部容量很有限、但速度極快的存儲(chǔ)器 ? 使用頻率比較高的變量聲明為 register ,可以使程序更小、執(zhí)行速度更快 register 類(lèi)型名 變量名 。 register int i。 ? 現(xiàn)代編譯器有能力自動(dòng)把普通變量?jī)?yōu)化為寄存器變量,并且可以忽略用戶(hù)的指定,所以一般無(wú)需特別聲明變量為 register 1. C語(yǔ)言中變量的存儲(chǔ)類(lèi)別有自動(dòng) (auto)、靜態(tài) (static)、寄存 器 (register) 和外部 (extern) 四種類(lèi)型 , 其中形參變量的默 認(rèn)類(lèi)型是
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1