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

正文內容

[工學]c語言復習概念要點(編輯修改稿)

2025-11-14 23:34 本頁面
 

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