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

正文內(nèi)容

程序設(shè)計(jì)基礎(chǔ):c語(yǔ)言1112ppt(已修改)

2025-03-05 15:48 本頁(yè)面
 

【正文】 《 程序設(shè)計(jì)基礎(chǔ): C語(yǔ)言 》 2022/2022第二學(xué)期 C語(yǔ)言課程組 版權(quán)所有,復(fù)制注明出處 上一章知識(shí)復(fù)習(xí) ?簡(jiǎn)單闡述了 為什么需要自定義數(shù)據(jù)類型。 ?講述了 三種自定義數(shù)據(jù)類型的定義語(yǔ)法。 ?講述了 結(jié)構(gòu)體對(duì)象、共同體對(duì)象在內(nèi)存中的存儲(chǔ) ?講述了 在棧區(qū)和堆區(qū)創(chuàng)建結(jié)構(gòu)體對(duì)象的方法。 ?講述了 結(jié)構(gòu)體對(duì)象指針、結(jié)構(gòu)體對(duì)象數(shù)組的定義使用方法。 ?講述了 枚舉類型變量的使用。 ?簡(jiǎn)單闡述了 數(shù)據(jù)結(jié)構(gòu)的相關(guān)知識(shí)。 本講教學(xué)目標(biāo) ?掌握標(biāo)準(zhǔn)庫(kù)的作用。 ?了解有哪些標(biāo)準(zhǔn)頭文件,各頭文件中主要聲明什么樣的函數(shù)。 ?掌握字符及字符串處理的標(biāo)準(zhǔn)庫(kù)函數(shù)的用法。 ?掌握內(nèi)存管理方面的標(biāo)準(zhǔn)庫(kù)函數(shù)的用法。 ?掌握文件操作的標(biāo)準(zhǔn)庫(kù)函數(shù),掌握文件與內(nèi)存間數(shù)據(jù)“交換”的方法。 ?掌握標(biāo)準(zhǔn)輸入輸出函數(shù)的使用方法及區(qū)別。 ?了解標(biāo)準(zhǔn)語(yǔ)言補(bǔ)充方面的相關(guān)知識(shí)。 版權(quán)所有,復(fù)制注明出處 版權(quán)所有,復(fù)制注明出處 本章授課內(nèi)容 標(biāo)準(zhǔn)語(yǔ)言補(bǔ)充 文件操作 字符串處理 字符處理 標(biāo)準(zhǔn)庫(kù)與非標(biāo)準(zhǔn)庫(kù) 版權(quán)所有,復(fù)制注明出處 本章授課內(nèi)容 標(biāo)準(zhǔn)語(yǔ)言補(bǔ)充 文件操作 字符串處理 字符處理 標(biāo)準(zhǔn)庫(kù)與非標(biāo)準(zhǔn)庫(kù) 標(biāo)準(zhǔn)庫(kù)與非標(biāo)準(zhǔn)庫(kù) 版權(quán)所有,復(fù)制注明出處 數(shù)學(xué)計(jì)算 日期轉(zhuǎn)換 輸入輸出 內(nèi)存管理 文件讀寫 游戲開發(fā) … 游戲開發(fā) 問(wèn)題: ?C語(yǔ)言還能做什么呢? 標(biāo)準(zhǔn)庫(kù)與非標(biāo)準(zhǔn)庫(kù) ?C語(yǔ)言的標(biāo)準(zhǔn)庫(kù): ? “.h”的頭文件 ? 函數(shù)庫(kù) 版權(quán)所有,復(fù)制注明出處 /*源文件: */ include include include int main(void) { int x = 9。 printf(x的絕對(duì)值是: %d\n, abs(x))。 /*printf是標(biāo)準(zhǔn)庫(kù)函數(shù) */ printf(x絕對(duì)值開根號(hào)的結(jié)果是: %.2f\n, sqrt(abs(x)))。 system(PAUSE)。 /*system是標(biāo)準(zhǔn)庫(kù)函數(shù) */ return 0。 } 標(biāo)準(zhǔn)庫(kù)與非標(biāo)準(zhǔn)庫(kù) ?C語(yǔ)言的標(biāo)準(zhǔn)頭文件 : ? :包含定義 assert 調(diào)試宏。 ? (C99 新增):包含復(fù)數(shù)算術(shù)運(yùn)算函數(shù) ? (ANSI C):包含有關(guān)字符分類及轉(zhuǎn)換的函數(shù) (如 isalpha 和 toascii 等 )。 ? :包含通過(guò)錯(cuò)誤代碼報(bào)告錯(cuò)誤發(fā)生條件的宏定義。 ? :包含各種操作浮點(diǎn)環(huán)境的函數(shù)及宏。 ? :包含有關(guān)浮點(diǎn)運(yùn)算的一些宏和函數(shù)原型。 ? (C99):包含大量有關(guān) printf、 scanf 系列函數(shù)使用的宏定義,及與 intmax_t類型有關(guān)的函數(shù)原型。 版權(quán)所有,復(fù)制注明出處 標(biāo)準(zhǔn)庫(kù)與非標(biāo)準(zhǔn)庫(kù) ? (C95):包含大量的宏定義以允許程序員方便地使用 C 語(yǔ)言的位及邏輯操作符。 ? :包含各環(huán)境參數(shù)、編譯時(shí)間限制、數(shù)的范圍等信息。 ? :提供兩個(gè)關(guān)鍵函數(shù): localconv 和setlocale。以及,定義了一個(gè)結(jié)構(gòu)體 struct ? lconv。這兩個(gè)函數(shù)及結(jié)構(gòu)體都與區(qū)域設(shè)置有關(guān)。 ? :包含數(shù)學(xué)運(yùn)算函數(shù)原型,大多數(shù)函數(shù)涉及到浮點(diǎn)類型的數(shù)。 ? :主要包含兩個(gè)函數(shù): setjmp、 longjmp用于實(shí)現(xiàn)“非本地跳轉(zhuǎn)”。主要用于進(jìn)行異常處理 ? :包含程序在執(zhí)行過(guò)程中如何處理信號(hào)的函數(shù)原型。 版權(quán)所有,復(fù)制注明出處 標(biāo)準(zhǔn)庫(kù)與非標(biāo)準(zhǔn)庫(kù) ? :包含與可變參數(shù)有關(guān)的宏及函數(shù)定義。這使得 C 語(yǔ)言的函數(shù)形參個(gè)數(shù)可以是不確定的。 ? (C99):包含 4 個(gè)宏: bool、 true、false、 __bool_true_false_are_defined。 ? :包含宏: NULL、 offsetof 及類型:ptrdiff_t、 wchar_t 及 size_t。 ? (C99):包含精確寬度的整型類型,及每一種整型類型的最大、最小值的宏定義。 ? :包含針對(duì)各種輸入輸出操作的宏定義、字面值、函數(shù)原型及類型定義。 版權(quán)所有,復(fù)制注明出處 標(biāo)準(zhǔn)庫(kù)與非標(biāo)準(zhǔn)庫(kù) ? :包含與內(nèi)存分配、過(guò)程控制、轉(zhuǎn)換有關(guān)的函數(shù)原型。 ? :包含與字符串處理及各種內(nèi)存處理函數(shù)有關(guān)的宏定義、字面值、函數(shù)聲明及類型定義。 ? :包含泛型宏,可被用于針對(duì)多種數(shù)學(xué)操作 ? :包含時(shí)間及日期函數(shù)。提供對(duì)日期 /時(shí)間操作和格式化的標(biāo)準(zhǔn)化訪問(wèn)方式。 ? (C95):支持寬字符應(yīng)用。 ? :包含與寬字符分類與映射有關(guān)的函數(shù)及宏 版權(quán)所有,復(fù)制注明出處 版權(quán)所有,復(fù)制注明出處 本章授課內(nèi)容 標(biāo)準(zhǔn)語(yǔ)言補(bǔ)充 文件操作 字符串處理 字符處理 標(biāo)準(zhǔn)庫(kù)與非標(biāo)準(zhǔn)庫(kù) 字符處理 版權(quán)所有,復(fù)制注明出處 字符 判斷 字符 轉(zhuǎn)換 字符處理 字符處理 版權(quán)所有,復(fù)制注明出處 字符處理 ?例 112 編寫一個(gè)對(duì)字符串進(jìn)行加密的函數(shù),形參為待加密的字符串及存放加密后的 字符串 。加密的規(guī)則為:對(duì)于英文字母則大寫變小寫、小寫變大寫;對(duì)非英文字符則保持不變 版權(quán)所有,復(fù)制注明出處 字符處理 版權(quán)所有,復(fù)制注明出處 /*源文件: */ include include include include define MAX_LENGTH 1000 char * encrypt(const char *src, char *dest) { char c = *src。 assert(src amp。amp。 dest)。 do { c =*src++。 if(isalpha(c) amp。amp。 isupper(c)) *dest++ = tolower(c)。 elseif(isalpha(c) amp。amp。 islower(c)) *dest++ = toupper(c)。 else *dest++ = c。 }while(39。\039。 != c)。 return dest。 } 字符處理 版權(quán)所有,復(fù)制注明出處 int main(void) { char src[MAX_LENGTH] = abCDef14G。 char dest[MAX_LENGTH]。 encrypt(src, dest)。 printf(%s加密后: %s\n,src,dest)。 system(PAUSE)。 return 0。 } 版權(quán)所有,復(fù)制注明出處 本章授課內(nèi)容 標(biāo)準(zhǔn)語(yǔ)言補(bǔ)充 文件操作 字符串處理 字符處理 標(biāo)準(zhǔn)庫(kù)與非標(biāo)準(zhǔn)庫(kù) 字符串處理 ?字符串指:字符串字面值或以’ \0’為最后一個(gè)元素的字符數(shù)組 ?例 113 觀察下面的字符串。 ?
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1