版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 C+程序設(shè)計(jì)(上)課程教學(xué)大綱 課程編碼: 171200011課程性質(zhì): 必修課適用專業(yè): 信息與計(jì)算科學(xué)專業(yè),信息系統(tǒng)與信息管理專業(yè)學(xué)時(shí)學(xué)分: 64學(xué)時(shí) (32理論+32上機(jī))3學(xué)分所需先修課:計(jì)算機(jī)文化基礎(chǔ)編寫單位: 數(shù)學(xué)與信息科學(xué)系一、課程說(shuō)明 1、課程簡(jiǎn)介C+是高級(jí)程序設(shè)計(jì)語(yǔ)言之一,應(yīng)用范圍非常廣。它與C語(yǔ)言兼容,既支持結(jié)構(gòu)化的程序設(shè)計(jì)方法,又支持面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。使用面向?qū)ο蟪绦蛟O(shè)計(jì)的思想和方法進(jìn)行系統(tǒng)設(shè)計(jì)和編程,從根本上解決了從現(xiàn)實(shí)世界的問(wèn)題空間到計(jì)算機(jī)空間的直接映射,使所設(shè)計(jì)的系統(tǒng)能更加準(zhǔn)確地模擬現(xiàn)實(shí)世界;同時(shí)面向?qū)ο蟮南到y(tǒng)從程序的結(jié)構(gòu)、運(yùn)行機(jī)制上保證了程序的安全性,靈活
2、性;大大提高了程序代碼的重用性,易維護(hù)性和易擴(kuò)展性。根據(jù)專業(yè)的特點(diǎn)本課程并不涵蓋C+語(yǔ)言的全部?jī)?nèi)容,主要介紹C+最基本的概念、語(yǔ)法規(guī)則和編程方法。本課程共分11章,三部分,第一部分有:第1章C+語(yǔ)言概述,第2章 變量和常量,第3章 運(yùn)算符和表達(dá)式,第4章 語(yǔ)句和預(yù)處理 第5章 函數(shù)和存儲(chǔ)類,第6章 指針和引用 第7章 結(jié)構(gòu)和聯(lián)合 第2部分有:第8章類與簡(jiǎn)單對(duì)象,第9章 類和復(fù)雜對(duì)象;第三部分有:第10繼承性與派生類,第11章多態(tài)性和虛函數(shù),第12章 C+語(yǔ)言的I/O流庫(kù)。前5章是本課程講授的內(nèi)容;第6章到第9章為下學(xué)期開(kāi)設(shè)課程C+程序設(shè)計(jì)(下)。該門課程的實(shí)踐性很強(qiáng),是數(shù)學(xué)與信息科學(xué)系的信息與
3、計(jì)算學(xué)專業(yè)和信息系統(tǒng)與信息管理專業(yè)兩個(gè)專業(yè)的學(xué)生應(yīng)該掌握的基本編程語(yǔ)言,是兩個(gè)專業(yè)學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)等后繼課程的基礎(chǔ),是學(xué)生以后程序開(kāi)發(fā)所必備的基本功。要求學(xué)生既要掌握基本概念,又要勤于動(dòng)手操作,熟練上機(jī)調(diào)試過(guò)程和運(yùn)行程序。 2、教學(xué)目標(biāo)要求 本課程屬于面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)課。通過(guò)全面、系統(tǒng)地介紹面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念、分析方法、設(shè)計(jì)方法、基本語(yǔ)法和編程方法;課程詳盡地講述C+語(yǔ)言面向?qū)ο蟮幕咎匦?,其?nèi)容包括類、對(duì)象、派生類、繼承、多態(tài)性、虛函數(shù)、模板、流類庫(kù)、等;從而使學(xué)生能深刻理解和領(lǐng)會(huì)面向?qū)ο蟪绦蛟O(shè)計(jì)的特點(diǎn)和風(fēng)格,類的封裝性、繼承性和多態(tài)性與程序的安全性、結(jié)構(gòu)性和靈活多樣性之
4、間的關(guān)系,達(dá)到掌握其設(shè)計(jì)方法和編程基礎(chǔ)的目的,并為后續(xù)課程打下基礎(chǔ)。3、教學(xué)重點(diǎn)難點(diǎn)重點(diǎn):數(shù)據(jù)類型(數(shù)組、指針、結(jié)構(gòu)體、共用體類型的定義和使用);控制語(yǔ)句結(jié)構(gòu)化程序設(shè)計(jì)三種結(jié)構(gòu)(順序,分支和循環(huán)結(jié)構(gòu));函數(shù)的定義和調(diào)用;類和對(duì)象(類和對(duì)象的定義、類的構(gòu)造函數(shù)和析構(gòu)函數(shù),類的靜態(tài)成員和友元)難點(diǎn):數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、類與對(duì)象、靜態(tài)成員和友元。4、考核方式 本課程是考試課,考試的形式是是閉卷,總成績(jī)平時(shí)20%期末80%。5、學(xué)時(shí)分配表章次教學(xué)內(nèi)容講授課學(xué)時(shí)數(shù)上機(jī)學(xué)時(shí)數(shù)1C+語(yǔ)言概述222變量和常量223運(yùn)算符和表達(dá)式444語(yǔ)句和預(yù)處理885函數(shù)和存儲(chǔ)類666指針和引用667結(jié)構(gòu)和聯(lián)合44總計(jì)
5、64學(xué)時(shí)3232二、各部分教學(xué)綱要第1章 C+語(yǔ)言概述(講授2學(xué)時(shí),上機(jī)2學(xué)時(shí))教學(xué)目標(biāo)理解面向?qū)ο蟪绦蛟O(shè)計(jì)的有關(guān)概念,了解面向?qū)ο蟮挠蓙?lái),初步認(rèn)識(shí)C+語(yǔ)言,了解編程語(yǔ)言的發(fā)展史,掌握C+語(yǔ)言的編程特點(diǎn),熟悉C+語(yǔ)言的詞法和語(yǔ)法規(guī)則以及使用Visual C+6.0來(lái)編譯和運(yùn)行C+代碼。本章重點(diǎn)C+語(yǔ)言的框架;main()函數(shù);掌握C+程序的組成;用Visual C+ 6.0編寫、編譯、執(zhí)行一個(gè)C+程序本章難點(diǎn) 用Visual C+ 6.0編寫、編譯、執(zhí)行一個(gè)C+程序教學(xué)內(nèi)容(1.11.5共2學(xué)時(shí),上機(jī)共2學(xué)時(shí))1.1 面向?qū)ο蟮某绦蛟O(shè)計(jì)的有關(guān)概念1.2 C+語(yǔ)言是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言及補(bǔ)
6、充內(nèi)容信息的表示與儲(chǔ)存1.3 C+的語(yǔ)法及詞法規(guī)則1.4 C+程序結(jié)構(gòu)的特點(diǎn)1.5 C+程序的實(shí)現(xiàn)思考題1面向?qū)ο笳Z(yǔ)言最早在什么年代出現(xiàn)的?它所提出的對(duì)象的含義是什么?2什么是面向?qū)ο蠓椒ǎ?類類型和C語(yǔ)言中的結(jié)構(gòu)體類型有何異同?4如何理解對(duì)象、類和繼承三個(gè)概念5 C+語(yǔ)言具有面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的哪些主要特征?如何理解C+語(yǔ)言是一種面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言?6C+語(yǔ)言和C語(yǔ)言的關(guān)系如何?為什么說(shuō)C語(yǔ)言是C+語(yǔ)言的一個(gè)子集?7C+語(yǔ)言和C語(yǔ)言本質(zhì)的區(qū)別是什么?8C+語(yǔ)言的詞法中有哪些單詞?它們各自的規(guī)則是什么?9C+程序在其結(jié)構(gòu)上有什么特點(diǎn)?10C+程序中標(biāo)準(zhǔn)輸入輸出語(yǔ)句的格式如何?11C+程序的
7、基本組成部分有包含哪些內(nèi)容?12C+程序的書寫格式有哪些特點(diǎn)?對(duì)大括號(hào)的書寫格式有哪些規(guī)定?13C+程序?qū)⑷绾螌?shí)現(xiàn)?C+源程序的編譯過(guò)程包含了哪些內(nèi)容?14C+程序在編譯中會(huì)出現(xiàn)哪兩類錯(cuò)誤?這兩類錯(cuò)誤在本質(zhì)上有什么區(qū)別?15如何使用Visual C+ 6.0版本編譯一個(gè)C+源程序? 第2章 變量和常量(講授2學(xué)時(shí),上機(jī)2學(xué)時(shí))教學(xué)目標(biāo):主要講解各種常量、變量的聲明、賦值及轉(zhuǎn)換,給變量賦值和賦初值有什么區(qū)別。本章重點(diǎn)變量與常量的定義格式,不同進(jìn)制常量的表示方法。變量與常量,整型、實(shí)型、字符型數(shù)據(jù);一維數(shù)組、二維數(shù)組、字符數(shù)組的定義,初始化和使用的定義和使用,字符數(shù)組;指針的定義和初始化,指針的運(yùn)
8、算,用指針操作數(shù)組;引用的定義和引用的初始化;運(yùn)算符的種類、功能、優(yōu)先級(jí)和結(jié)合性;表達(dá)式的種類;表達(dá)式中數(shù)據(jù)類型的轉(zhuǎn)換;本章難點(diǎn) 數(shù)組的初始化,數(shù)組的賦值,字符數(shù)組的特點(diǎn),字符數(shù)組的賦值與訪問(wèn); 2.1 基本數(shù)據(jù)類型2.2 常量和變量2.2.1 常量2.2.2 變量2.3 數(shù)組2.3.1 數(shù)組的定義2.3.2 數(shù)組的賦值2.3.3 字符數(shù)組2.4 枚舉2.4.1 枚舉類型和枚舉變量2.4.2 枚舉變量的值思考題1C+語(yǔ)言有哪些基本數(shù)據(jù)類型?用于數(shù)據(jù)類型的修飾符有哪些?2常量有哪些種類?表示常量的前綴和后綴各有哪些?它們的含義是什么?3字符常量和字符串常量是不是一回事?為什么?4字符的轉(zhuǎn)義序列表
9、示法是什么意思?它有什么作用?5什么是符號(hào)常量?C+語(yǔ)言中的符號(hào)常量如何表示?6命名變量時(shí)應(yīng)該注意哪些問(wèn)題?在C+中,變量名的大小寫是否相同?7變量類型有什么用?怎樣給變量定義類型?8變量具有兩個(gè)有用的值,這句話對(duì)嗎?9什么是數(shù)組?如何定義數(shù)組?10什么是數(shù)組元素?它們?cè)趦?nèi)存中是如何存放的?數(shù)組元素的下標(biāo)是從0開(kāi)始的還是從1開(kāi)始的?11如何給一個(gè)數(shù)組賦初始值?12字符串和字符數(shù)組是不是一回事?13什么是枚舉類型?對(duì)枚舉類型變量的值有何規(guī)定?14什么是枚舉符?枚舉符是一個(gè)常量,其值如何規(guī)定的?第3章 運(yùn)算符和表達(dá)式(講授4學(xué)時(shí),上機(jī)4學(xué)時(shí))教學(xué)目標(biāo):主要講解C+語(yǔ)言的基本數(shù)據(jù)類型,要求掌握算術(shù)運(yùn)
10、算符和各種表達(dá)式。本章重點(diǎn)運(yùn)算符的種類、功能、優(yōu)先級(jí)和結(jié)合性;表達(dá)式的種類;表達(dá)式中數(shù)據(jù)類型的轉(zhuǎn)換; 本章難點(diǎn) 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性;表達(dá)式中數(shù)據(jù)類型的轉(zhuǎn)換教學(xué)內(nèi)容(3.1- 3.2 2學(xué)時(shí),上機(jī)2學(xué)時(shí)) (3.3- 3.5 2學(xué)時(shí),上機(jī)2學(xué)時(shí))3.1運(yùn)算符的種類及其功能3.1.1算數(shù)運(yùn)算符3.1.2關(guān)系運(yùn)算符3.1.3邏輯運(yùn)算符3.1.4位操作運(yùn)算符3.1.5賦值運(yùn)算符3.1.6其他運(yùn)算符3.2運(yùn)算符的優(yōu)先級(jí)和結(jié)合性3.2.1運(yùn)算符的優(yōu)先級(jí)3.2.2預(yù)算法的結(jié)合性3.3表達(dá)式3.3.1表達(dá)式的種類3.3.2表達(dá)式的值和類型3.4類型轉(zhuǎn)換3.4.1保值隱式轉(zhuǎn)換3.5強(qiáng)制轉(zhuǎn)換思考題1. 舉例說(shuō)
11、明單目運(yùn)算、雙目運(yùn)算和三目運(yùn)算在使用時(shí)候應(yīng)該注意些什么?2邏輯運(yùn)算符與邏輯位運(yùn)算符有何不同?3有哪些運(yùn)算符具有副作用?其副作用指的是什么?4位操作運(yùn)算符有哪些?它們有什么特點(diǎn)?5. 三目運(yùn)算符的功能是什么?使用時(shí)應(yīng)該注意些什么?6C+語(yǔ)言中的運(yùn)算符如何記憶?7C+語(yǔ)言中,運(yùn)算符的結(jié)合性有幾種?如何記憶?8什么是表達(dá)式?C+語(yǔ)言中有哪些常用的表達(dá)式?9表達(dá)式的值如何計(jì)算,表達(dá)式的類型又如何確定?10書寫表達(dá)式時(shí)應(yīng)該注意哪些事項(xiàng)?11邏輯表達(dá)式中計(jì)算值有何特點(diǎn)?12類型高低是什么意思?類型高低是如何規(guī)定的?13C+語(yǔ)言中,對(duì)數(shù)據(jù)類型轉(zhuǎn)換有哪些規(guī)定?第4章 語(yǔ)句和預(yù)處理(講授8學(xué)時(shí),上機(jī)8學(xué)時(shí))教學(xué)
12、目標(biāo):了解預(yù)處理命令的功能,掌握C+程序設(shè)計(jì)的三種基本結(jié)構(gòu),熟練掌握關(guān)系、邏輯表達(dá)式、掌握if 、switch控制語(yǔ)句,循環(huán)控制語(yǔ)句等等本章重點(diǎn)C+程序設(shè)計(jì)語(yǔ)言的三種結(jié)構(gòu);條件控制語(yǔ)句if;分支控制語(yǔ)句switch;循環(huán)控制語(yǔ)句for、while、do while;轉(zhuǎn)向語(yǔ)句break、continue語(yǔ)句本章難點(diǎn) 分支控制語(yǔ)句switch;循環(huán)控制語(yǔ)句for、while、do while;轉(zhuǎn)向語(yǔ)句break、continue語(yǔ)句教學(xué)內(nèi)容(4.1-4.2 共2學(xué)時(shí),上機(jī)2學(xué)時(shí),4.3 2學(xué)時(shí), 上機(jī)2學(xué)時(shí),4.4 2學(xué)時(shí), 上機(jī)4學(xué)時(shí),4.5 2學(xué)時(shí) )4.1 表達(dá)式語(yǔ)句和復(fù)合語(yǔ)句4.1.1表達(dá)
13、式語(yǔ)句和空語(yǔ)句4.1.2復(fù)合語(yǔ)句和分程序4.2 選擇語(yǔ)句4.2.1 條件語(yǔ)句4.2.2 開(kāi)關(guān)語(yǔ)句4.3 循環(huán)語(yǔ)句4.3.1 while 循環(huán)語(yǔ)句4.3.2 do-while循環(huán)語(yǔ)句4.3.3 for 循環(huán)語(yǔ)句4.4 轉(zhuǎn)向語(yǔ)句4.4.1 goto 語(yǔ)句4.4.2 break語(yǔ)句4.4.3 continue語(yǔ)句4.5 預(yù)處理功能4.5.1 宏定義命令4.5.2 文件包含命令4.5.3 條件編譯命令思考題1C+語(yǔ)言提供了哪些預(yù)處理命令?2文件包含命令的功能是什么?使用它有什么好處?4宏定義命令有何用處?簡(jiǎn)單宏定義和帶參數(shù)的宏定義有何不同?5使用宏定義和使用const定義符號(hào)常量一樣嗎?6使用宏定義應(yīng)
14、該注意哪些問(wèn)題?7用帶參數(shù)的宏定義宏體時(shí),為什么要注意括號(hào)的使用?8C+提供哪些語(yǔ)句?9什么是表達(dá)式語(yǔ)句?它與表達(dá)式有什么不同?10什么是空語(yǔ)句,它有什么用處?11什么是復(fù)合語(yǔ)句?什么是分程序?12條件語(yǔ)句的格式如何?if語(yǔ)句中對(duì)else子句有何規(guī)定?14開(kāi)關(guān)語(yǔ)句中,case子句的條件有何特點(diǎn)?15C+語(yǔ)言提供哪些循環(huán)語(yǔ)句?它們有什么特點(diǎn)?它們可以相互代替嗎?可以互相嵌套嗎?16while循環(huán)語(yǔ)句與do-while循環(huán)語(yǔ)句有何區(qū)別?17for循環(huán)語(yǔ)句有何特點(diǎn)?18goto語(yǔ)句在C+中受到哪些限制?語(yǔ)句標(biāo)號(hào)的作用范圍是什么?19break語(yǔ)句在循環(huán)語(yǔ)句中有什么作用?20continue語(yǔ)句的功能
15、是什么?第5章 函數(shù)和存儲(chǔ)類(講授6學(xué)時(shí),上機(jī)6學(xué)時(shí))教學(xué)目標(biāo):C+程序是函數(shù)的集合,本章講函數(shù)的聲明方法和函數(shù)定義格式,函數(shù)的參數(shù)傳遞方式和函數(shù)的返回值,內(nèi)聯(lián)函數(shù)的定義,重載函數(shù)的原則,遞歸函數(shù)的定義和函數(shù)的嵌套調(diào)用等重要內(nèi)容,還講了變量和函數(shù)的作用域和函數(shù)的生存期,提高對(duì)變量和函數(shù)使用的靈活性。本章重點(diǎn)函數(shù)的定義,函數(shù)的調(diào)用,參數(shù)的傳遞,值傳遞、地址傳遞和引用傳遞之間的區(qū)別,函數(shù)的缺省參數(shù),內(nèi)聯(lián)函數(shù),重載函數(shù),嵌套調(diào)用和遞歸函數(shù),變量的作用域的種類。內(nèi)部函數(shù)和外部函數(shù)的區(qū)別本章難點(diǎn) 參數(shù)的傳遞,遞歸函數(shù),內(nèi)聯(lián)函數(shù),重載函數(shù),作用域和可見(jiàn)性教學(xué)內(nèi)容(5.1-5.3 2學(xué)時(shí),上機(jī)2學(xué)時(shí), 5.
16、4-5.6 2學(xué)時(shí),上機(jī)2學(xué)時(shí), 5.7-5.8 2學(xué)時(shí),上機(jī)2學(xué)時(shí))5.1 函數(shù)的定義和說(shuō)明5.1.1函數(shù)的定義格式5.1.2函數(shù)的說(shuō)明方法5.2函數(shù)的參數(shù)和返回值5.2.1函數(shù)參數(shù)的求值順序5.2.2設(shè)置函數(shù)參數(shù)的默認(rèn)值5.2.3函數(shù)的返回值5.3函數(shù)的調(diào)用方式5.3.1函數(shù)的傳值調(diào)用5.3.2函數(shù)的引用調(diào)用5.4函數(shù)的嵌套調(diào)用和遞歸調(diào)用5.4.1函數(shù)的嵌套調(diào)用5.4.2函數(shù)的遞歸調(diào)用5.5內(nèi)聯(lián)函數(shù)和函數(shù)重載5.5.1內(nèi)聯(lián)函數(shù)5.5.2重載函數(shù)5.6作用域的種類5.6.1作用域規(guī)則5.6.2作用域種類5.6.3關(guān)于重定義標(biāo)識(shí)符的作用域規(guī)定5.7 變量的存儲(chǔ)類5.7.1自動(dòng)變量和寄存器變量5
17、.7.2外部類變量5.7.3靜態(tài)類變量5.8函數(shù)的存儲(chǔ)類5.8.1內(nèi)部函數(shù)5.8.2外部函數(shù)思考題1在c+語(yǔ)言中,函數(shù)定義的格式如何?為什么說(shuō)函數(shù)定義是更高級(jí)的抽象?2什么是函數(shù)的說(shuō)明?說(shuō)明函數(shù)和定義函數(shù)有什么區(qū)別?是否必須進(jìn)行函數(shù)的說(shuō)明?3什么是函數(shù)的值和函數(shù)的類型?函數(shù)的返回值如何實(shí)現(xiàn)?是否所有的函數(shù)都有返回值?4函數(shù)的值傳調(diào)用與函數(shù)的傳地址調(diào)用各自有何特點(diǎn)?它們是怎樣實(shí)現(xiàn)的?5函數(shù)的傳地址調(diào)用和函數(shù)的引用調(diào)用各自有何特點(diǎn)?為什么在C+語(yǔ)言編程中常用引用調(diào)用?6在什么情況下,由于編譯系統(tǒng)的不同會(huì)引起在參數(shù)計(jì)算順序方面的二義性?7設(shè)置函數(shù)參數(shù)的默認(rèn)值有何作用?在實(shí)際應(yīng)用中有什么要注意的事情?
18、8數(shù)組作為函數(shù)參數(shù)和數(shù)組元素作為函數(shù)參數(shù)相同嗎?9什么是內(nèi)聯(lián)函數(shù)?為什么要引入內(nèi)聯(lián)函數(shù)?使用內(nèi)聯(lián)函數(shù)應(yīng)該注意什么?10什么是函數(shù)重載?實(shí)現(xiàn)函數(shù)重載的原則是什么?11嵌套調(diào)用中應(yīng)該注意哪些問(wèn)題?12C+語(yǔ)言中是否可以用遞歸調(diào)用?遞歸調(diào)用有什么特點(diǎn)?14關(guān)于重新定義標(biāo)識(shí)符的作用域規(guī)定是什么?什么是可見(jiàn)?什么是不可見(jiàn)?15什么是局部變量?什么是全局變量?16什么是自動(dòng)存儲(chǔ)類變量?什么是寄存器存儲(chǔ)類變量?17什么是靜態(tài)存儲(chǔ)類變量??jī)?nèi)部靜態(tài)存儲(chǔ)類和外部靜態(tài)存儲(chǔ)類變量有何區(qū)別?18什么是外部存儲(chǔ)類變量?它的定義和說(shuō)明是一回事嗎?19什么是外部函數(shù)?什么是內(nèi)部函數(shù)?20在C+語(yǔ)言中如何使用系統(tǒng)函數(shù)?21什么
19、是模板?通常模板有哪兩種形式?22如何定義函數(shù)模板?函數(shù)模板和模板函數(shù)有何不同?23模板函數(shù)與重載函數(shù)有何區(qū)別?24模板函數(shù)的類型適應(yīng)范圍如何確定?25函數(shù)模板的模板參數(shù)與模板函數(shù)的參數(shù)有何不同?第6章 指針和引用(講授6學(xué)時(shí),上機(jī)6學(xué)時(shí))教學(xué)目標(biāo):掌握指針的定義和初始化 ;指針的運(yùn)算;用指針操作數(shù)組,指針作函數(shù)的參數(shù)和指針函數(shù)的區(qū)別。本章重點(diǎn)用指針來(lái)訪問(wèn)變量,用指針來(lái)訪問(wèn)數(shù)組元素。指針作函數(shù)的形式參數(shù)的時(shí)候,實(shí)參用地址。教學(xué)內(nèi)容(6.1-6.2.2 2學(xué)時(shí),上機(jī)2學(xué)時(shí), 6.2.3-6.3 2學(xué)時(shí),上機(jī) 2學(xué)時(shí), 6.4 2學(xué)時(shí),上機(jī)2學(xué)時(shí) )6.1指針6.1.1指針的概念6.1.2指針的格
20、式6.1.3指針的賦值6.1.4指針的運(yùn)算6.2 指針與數(shù)組6.2.1數(shù)組名是一個(gè)指針常量6.2.2 數(shù)組元素的指針表示6.2.3字符數(shù)組、字符指針和字符串處理函數(shù)6.2.4執(zhí)行數(shù)組的指針和指針數(shù)組6.3指針與函數(shù)6.3.1指針用作函數(shù)參數(shù)6.3.2指向函數(shù)的指針和指針函數(shù)6.4引用6.4.1引用的概念6.4.2引用的應(yīng)用思考題1什么是指針?它的值和類型是如何規(guī)定的?2各類指針類型是如何定義的?3如何給不同類型的指針賦值和賦初始值?4指針有哪些運(yùn)算?為什么說(shuō)“指針運(yùn)算實(shí)際上是地址運(yùn)算,但指針運(yùn)算又不同于地址運(yùn)算”?5如何用指針表示一維數(shù)組、二維和三維數(shù)組的元素的值和地址值6什么是引用,它與指針有什么區(qū)別?第7章 結(jié)構(gòu)和聯(lián)合(講授4學(xué)時(shí),上機(jī)4學(xué)時(shí))教學(xué)目標(biāo):類型定義typedef 的使用;掌握結(jié)構(gòu)體類型的定義,使用結(jié)構(gòu)體類型定義和初始化結(jié)構(gòu)體變量,結(jié)構(gòu)體數(shù)組,結(jié)構(gòu)體指針及其操作。本章重點(diǎn)掌握結(jié)構(gòu)體的定義,結(jié)構(gòu)體變量的定義,結(jié)構(gòu)體變量的賦值及使用,掌握如何定義結(jié)構(gòu)體的指針,如何通過(guò)指針來(lái)訪問(wèn)結(jié)構(gòu)體成員,掌握聯(lián)合體的概念,掌握聯(lián)合體和
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 咖啡行業(yè)咖啡制作培訓(xùn)總結(jié)
- 內(nèi)科門診醫(yī)生崗位工作總結(jié)
- 分子影像科護(hù)士年終總結(jié)
- 廣告設(shè)計(jì)師工作總結(jié)設(shè)計(jì)廣告作品傳遞品牌形象
- 怎樣提高英語(yǔ)水平
- 2024年度大型辦公空間地毯批量采購(gòu)合同范本3篇
- 建筑行業(yè)助理工作要求總覽
- 教育培訓(xùn)行業(yè)美工教育展示圖學(xué)習(xí)資料設(shè)計(jì)
- 2024年度高端商務(wù)酒店長(zhǎng)期租賃合同范本3篇
- 拓展訓(xùn)練發(fā)言稿
- 北京市西城區(qū)2022-2023學(xué)年高二上學(xué)期期末考試 化學(xué)試卷 附答案
- 2023-2024學(xué)年安徽省合肥市瑤海區(qū)八年級(jí)(上)期末數(shù)學(xué)試卷(含答案)
- 2018普通高中第十屆化學(xué)趣味知識(shí)競(jìng)賽(含答案)
- 2023年心理學(xué)基礎(chǔ)知識(shí)試題及答案
- 湖南省岳陽(yáng)市2023-2024學(xué)年高三上學(xué)期教學(xué)質(zhì)量監(jiān)測(cè)(一)(一模) 英語(yǔ) 含解析
- 2024新信息科技三年級(jí)《第二單元 記錄美好時(shí)光》大單元 第5課 美化處理圖片(計(jì)劃一課時(shí)) 教學(xué)設(shè)計(jì)2022課標(biāo)
- 北師大版數(shù)學(xué)二年級(jí)上冊(cè)100道口算題大全(全冊(cè) )
- 01SS105給排水常用儀表及特種閥門安裝圖集
- 人教部編統(tǒng)編版初中八年級(jí)語(yǔ)文下學(xué)期全冊(cè)單元測(cè)試卷(1-6單元全含期中期末及答案解析)
- 住院醫(yī)師規(guī)范化培訓(xùn)婦產(chǎn)科出科考試帶答案
- 朝陽(yáng)區(qū)六年級(jí)上學(xué)期語(yǔ)文期末試卷
評(píng)論
0/150
提交評(píng)論