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