
C語言基礎(chǔ)教程(四)指針、結(jié)構(gòu)、聯(lián)合和枚舉
本節(jié)專門對(duì)第二節(jié)曾講述過的指針作一詳述。并介紹Turbo C新的數(shù)據(jù)類型: 結(jié)構(gòu)、聯(lián)合和枚舉, 其中結(jié)構(gòu)和聯(lián)合是以前講過的五種基本數(shù)據(jù)類型(整型、浮 點(diǎn)型、字符型、指針型和無值型)的組合。 枚舉是一個(gè)被...
本節(jié)專門對(duì)第二節(jié)曾講述過的指針作一詳述。并介紹Turbo C新的數(shù)據(jù)類型: 結(jié)構(gòu)、聯(lián)合和枚舉, 其中結(jié)構(gòu)和聯(lián)合是以前講過的五種基本數(shù)據(jù)類型(整型、浮 點(diǎn)型、字符型、指針型和無值型)的組合。 枚舉是一個(gè)被...
本節(jié)主要介紹Turbo C2.0標(biāo)準(zhǔn)輸入輸出函數(shù)和文件的輸入輸出函數(shù)。通過本 節(jié)的學(xué)習(xí)可以使讀者掌握Turbo C2.0的屏幕輸出、鍵盤輸入輸出以及磁盤文件的 讀寫函數(shù), 并能開始進(jìn)行一些簡單的程序的編...
本節(jié)首先介紹Turbo C程序的基本組成部分; 然后介紹Turbo C的數(shù)據(jù)類型、 變量類型、變量的初始化和賦值; 最后介紹Turbo C的有關(guān)操作。 通過本節(jié)的學(xué) 習(xí), 可以對(duì)Turbo C語言有一個(gè)...
文件 文件的基本概念 所謂“文件”是指一組相關(guān)數(shù)據(jù)的有序集合。 這個(gè)數(shù)據(jù)集有一個(gè)名稱,叫做文件名。 實(shí)際上在前面的各章中我們已經(jīng)多次使用了文件,例如源程序文件、目標(biāo)文件、可執(zhí)行文件、庫文件 (頭文件)等。文件通常是駐留在外部介質(zhì)(如磁盤...
預(yù)處理 概述 在前面各章中,已多次使用過以“#”號(hào)開頭的預(yù)處理命令。如包含命令# include,宏定義命令# define等。在源程序中這些命令都放在函數(shù)之外, 而且一般都放在源文件的前面,它們稱為預(yù)處理部分。 所謂預(yù)處理是指在進(jìn)...
枚舉 在實(shí)際問題中, 有些變量的取值被限定在一個(gè)有限的范圍內(nèi)。例如,一個(gè)星期內(nèi)只有七天,一年只有十二個(gè)月, 一個(gè)班每周有六門課程等等。如果把這些量說明為整型, 字符型或其它類型顯然是不妥當(dāng)?shù)摹?為此,C語言提供了一種稱為“枚舉”的類型。...
結(jié)構(gòu)類型定義和結(jié)構(gòu)變量說明 在實(shí)際問題中,一組數(shù)據(jù)往往具有不同的數(shù)據(jù)類型。例如, 在學(xué)生登記表中,姓名應(yīng)為字符型;學(xué)號(hào)可為整型或字符型; 年齡應(yīng)為整型;性別應(yīng)為字符型;成績可為整型或?qū)嵭汀?顯然不能用一個(gè)數(shù)組來存放這一組數(shù)據(jù)。 因?yàn)閿?shù)組...
指針簡介 指針是C語言中廣泛使用的一種數(shù)據(jù)類型。 運(yùn)用指針編程是C語言最主要的風(fēng)格之一。利用指針變量可以表示各種數(shù)據(jù)結(jié)構(gòu); 能很方便地使用數(shù)組和字符串; 并能象匯編語言一樣處理內(nèi)存地址,從而編出精練而高效的程序。指針極大地豐富了C語言的...
概述 在第一章中已經(jīng)介紹過,C源程序是由函數(shù)組成的。 雖然在前面各章的程序中都只有一個(gè)主函數(shù)main(), 但實(shí)用程序往往由多個(gè)函數(shù)組成。函數(shù)是C源程序的基本模塊, 通過對(duì)函數(shù)模塊的調(diào)用實(shí)現(xiàn)特定的功能。C語言中的函數(shù)相當(dāng)于其它高級(jí)語言的...
數(shù) 組 數(shù)組在程序設(shè)計(jì)中,為了處理方便, 把具有相同類型的若干變量按有序的形式組織起來。這些按序排列的同類數(shù)據(jù)元素的集合稱為數(shù)組。在C語言中, 數(shù)組屬于構(gòu)造數(shù)據(jù)類型。一個(gè)數(shù)組可以分解為多個(gè)數(shù)組元素,這些數(shù)組元素可以是基本數(shù)據(jù)類型或是構(gòu)造...