亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 1.txt

?? 多數情況下
?? TXT
?? 第 1 頁 / 共 3 頁
字號:
1	C語言概述	2
1.1	C語言的發展過程	2
1.2	當代最優秀的程序設計語言	2
1.3	C語言版本	2
1.4	C語言的特點	3
1.5	面向對象的程序設計語言	3
1.6	C和C++	3
1.7	簡單的C程序介紹	4
1.8	輸入和輸出函數	5
1.9	C源程序的結構特點	6
1.10	書寫程序時應遵循的規則	6
1.11	C語言的字符集	6
1.12	C語言詞匯	7
1.13	Turbo C 2.0集成開發環境的使用	8
1.13.1	Turbo C 2.0簡介和啟動	8
1.13.2	Turbo C 2.0集成開發環境	8
1.13.3	File菜單	9
1.13.4	Edit菜單	10
1.13.5	Run菜單	11
1.13.6	Compile菜單	12
1.13.7	Project菜單	13
1.13.8	Options菜單	14
1.13.9	Debug菜單	18
1.13.10	Break/watch菜單	19
1.13.11	Turbo C 2.0的配置文件	20

 
C語言教程
1	C語言概述
1.1	C語言的發展過程
    C語言是在 70 年代初問世的。一九七八年由美國電話電報公司(AT&T)貝爾實驗室正式發表了C語言。同時由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一書。通常簡稱為《K&R》,也有人稱之為《K&R》標準。但是,在《K&R》中并沒有定義一個完整的標準C 語言,后來由美國國家標準協會(American National Standards Institute)在此基礎上制定了一個C 語言標準,于一九八三年發表。通常稱之為ANSI C。
1.2	當代最優秀的程序設計語言
早期的C 語言主要是用于UNIX系統。由于C語言的強大功能和各方面的優點逐漸為人們認識,到了八十年代,C開始進入其它操作系統,并很快在各類大、中、小和微型計算機上得到了廣泛的使用,成為當代最優秀的程序設計語言之一。
1.3	C語言版本
    目前最流行的C語言有以下幾種:
    ?Microsoft C 或稱 MS C
    ?Borland Turbo C 或稱 Turbo C
    ?AT&T C
這些C語言版本不僅實現了ANSI C標準,而且在此基礎上各自作了一些擴充,使之更加方便、完美。
1.4	C語言的特點
1?C語言簡潔、緊湊,使用方便、靈活。ANSI C一共只有32個關鍵字:
auto	break	case	char	const	continue	default
do 	double 	else 	enum 	extern 	float 	for 
goto 	if 	int 	long 	register 	return 	short 
signed 	static 	sizof 	struct 	switch 	typedef 	union 
unsigned 	void 	volatile	while			
9種控制語句,程序書寫自由,主要用小寫字母表示,壓縮了一切不必要的成分。
Turbo C擴充了11個關鍵字:
asm		_cs		_ds		_es		_ss		cdecl		far
huge	interrupt	near		pascal
注意:在C語言中,關鍵字都是小寫的。
2?運算符豐富。共有34種。C把括號、賦值、逗號等都作為運算符處理。從而使C的運算類型極為豐富,可以實現其他高級語言難以實現的運算。
3?數據結構類型豐富。
4?具有結構化的控制語句。
5?語法限制不太嚴格,程序設計自由度大。
6?C語言允許直接訪問物理地址,能進行位(bit)操作,能實現匯編語言的大部分功能,可以直接對硬件進行操作。因此有人把它稱為中級語言。
7?生成目標代碼質量高,程序執行效率高。
8?與匯編語言相比,用C語言寫的程序可移植性好。
但是,C語言對程序員要求也高,程序員用C寫程序會感到限制少、靈活性大,功能強,但較其他高級語言在學習上要困難一些。
1.5	面向對象的程序設計語言
    在C的基礎上,一九八三年又由貝爾實驗室的Bjarne Strou-strup推出了C++。 C++進一步擴充和完善了C語言,成為一種面向對象的程序設計語言。C++目前流行的最新版本是Borland C++, Symantec C++和Microsoft VisualC++。
    C++提出了一些更為深入的概念,它所支持的這些面向對象的概念容易將問題空間直接地映射到程序空間,為程序員提供了一種與傳統結構程序設計不同的思維方式和編程方法。因而也增加了整個語言的復雜性,掌握起來有一定難度。
1.6	C和C++
    但是,C是C++的基礎,C++語言和C語言在很多方面是兼容的。因此,掌握了C語言,再進一步學習C++就能以一種熟悉的語法來學習面向對象的語言,從而達到事半功倍的目的。
1.7	簡單的C程序介紹
    為了說明C語言源程序結構的特點,先看以下幾個程序。這幾個程序由簡到難,表現了C語言源程序在組成結構上的特點。雖然有關內容還未介紹,但可從這些例子中了解到組成一個C源程序的基本部分和書寫格式。
【例1.1】
main()
{
  printf("世界,您好!\n");
}
?	main是主函數的函數名,表示這是一個主函數。
?	每一個C源程序都必須有,且只能有一個主函數(main函數)。
?	函數調用語句,printf函數的功能是把要輸出的內容送到顯示器去顯示。
?	printf函數是一個由系統定義的標準函數,可在程序中直接調用。
【例1.2】
#include<math.h>
#include<stdio.h>
main()
{
  double x,s;
  printf("input number:\n");
  scanf("%lf",&x);
  s=sin(x);
  printf("sine of %lf is %lf\n",x,s);
 }
?	include稱為文件包含命令
?	擴展名為.h的文件稱為頭文件
?	定義兩個實數變量,以被后面程序使用
?	顯示提示信息
?	從鍵盤獲得一個實數x
?	求x的正弦,并把它賦給變量s
?	顯示程序運算結果
?	main函數結束
    程序的功能是從鍵盤輸入一個數x,求x的正弦值,然后輸出結果。在main()之前的兩行稱為預處理命令(詳見后面)。預處理命令還有其它幾種,這里的include 稱為文件包含命令,其意義是把尖括號<>或引號""內指定的文件包含到本程序來,成為本程序的一部分。被包含的文件通常是由系統提供的,其擴展名為.h。因此也稱為頭文件或首部文件。C語言的頭文件中包括了各個標準庫函數的函數原型。因此,凡是在程序中調用一個庫函數時,都必須包含該函數原型所在的頭文件。在本例中,使用了三個庫函數:輸入函數scanf,正弦函數sin,輸出函數printf。sin函數是數學函數,其頭文件為math.h文件,因此在程序的主函數前用include命令包含了math.h。scanf和printf是標準輸入輸出函數,其頭文件為stdio.h,在主函數前也用include命令包含了stdio.h文件。
    需要說明的是,C語言規定對scanf和printf這兩個函數可以省去對其頭文件的包含命令。所以在本例中也可以刪去第二行的包含命令#include<stdio.h>。
    同樣,在例1.1中使用了printf函數,也省略了包含命令。
    在例題中的主函數體中又分為兩部分,一部分為說明部分,另一部為分執行部分。說明是指變量的類型說明。例題1.1中未使用任何變量,因此無說明部分。C語言規定,源程序中所有用到的變量都必須先說明,后使用,否則將會出錯。這一點是編譯型高級程序設計語言的一個特點,與解釋型的BASIC語言是不同的。說明部分是C源程序結構中很重要的組成部分。本例中使用了兩個變量x,s,用來表示輸入的自變量和sin函數值。由于sin函數要求這兩個量必須是雙精度浮點型,故用類型說明符double來說明這兩個變量。說明部分后的四行為執行部分或稱為執行語句部分,用以完成程序的功能。執行部分的第一行是輸出語句,調用printf函數在顯示器上輸出提示字符串,請操作人員輸入自變量x的值。第二行為輸入語句,調用scanf函數,接受鍵盤上輸入的數并存入變量x中。第三行是調用sin函數并把函數值送到變量s中。第四行是用printf 函數輸出變量s的值,即x的正弦值。程序結束。
    運行本程序時,首先在顯示器屏幕上給出提示串input number,這是由執行部分的第一行完成的。用戶在提示下從鍵盤上鍵入某一數,如5,按下回車鍵,接著在屏幕上給出計算結果。
1.8	輸入和輸出函數
在前兩個例子中用到了輸入和輸出函數scanf和 printf,在以后要詳細介紹。這里我們先簡單介紹一下它們的格式,以便下面使用。
    scanf和 printf這兩個函數分別稱為格式輸入函數和格式輸出函數。其意義是按指定的格式輸入輸出值。因此,這兩個函數在括號中的參數表都由以下兩部分組成:
    “格式控制串”,參數表 
    格式控制串是一個字符串,必須用雙引號括起來,它表示了輸入輸出量的數據類型。各種類型的格式表示法可參閱第三章。在printf函數中還可以在格式控制串內出現非格式控制字符,這時在顯示屏幕上將原文照印。參數表中給出了輸入或輸出的量。當有多個量時,用
逗號間隔。例如:
    printf("sine of %lf is %lf\n",x,s);
其中%lf為格式字符,表示按雙精度浮點數處理。它在格式串中兩次現,對應了x和s兩個變量。其余字符為非格式字符則照原樣輸出在屏幕上。
【例1.3】
int max(int a,int b);            /*函數說明*/
main()                      /*主函數*/
{
  int x,y,z;                  /*變量說明*/
int max(int a,int b);            /*函數說明*/
  printf("input two numbers:\n");
scanf("%d%d",&x,&y);       /*輸入x,y值*/
  z=max(x,y);                /*調用max函數*/
  printf("maxmum=%d",z);     /*輸出*/
 }
int max(int a,int b)             /*定義max函數*/
{
  if(a>b)return a;else return b;   /*把結果返回主調函數*/
 }
上面例中程序的功能是由用戶輸入兩個整數,程序執行后輸出其中較大的數。本程序由兩個函數組成,主函數和max 函數。函數之間是并列關系。可從主函數中調用其它函數。max 函數的功能是比較兩個數,然后把較大的數返回給主函數。max 函數是一個用戶自定義函數。因此在主函數中要給出說明(程序第三行)。可見,在程序的說明部分中,不僅可以有變量說明,還可以有函數說明。關于函數的詳細內容將在以后第五章介紹。在程序的每行后用/*和*/括起來的內容為注釋部分,程序不執行注釋部分。
    上例中程序的執行過程是,首先在屏幕上顯示提示串,請用戶輸入兩個數,回車后由scanf函數語句接收這兩個數送入變量x,y中,然后調用max函數,并把x,y 的值傳送給max函數的參數a,b。在max函數中比較a,b的大小,把大者返回給主函數的變量z,最后在屏幕上輸出z的值。
1.9	C源程序的結構特點
    1.一個C語言源程序可以由一個或多個源文件組成。
    2.每個源文件可由一個或多個函數組成。

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久毛片av大全日韩| 五月婷婷欧美视频| 亚洲欧美另类小说| 日韩高清一级片| 懂色av中文一区二区三区| www.亚洲在线| 欧美一区二区三区日韩视频| 久久久久久97三级| 亚洲综合清纯丝袜自拍| 国产老肥熟一区二区三区| 91免费看视频| 久久久久久亚洲综合| 亚洲宅男天堂在线观看无病毒| 久久99精品国产.久久久久久| 99久久精品一区二区| 欧美精品一区二区精品网| 亚洲另类中文字| 国产mv日韩mv欧美| 97久久人人超碰| 国产精品一卡二| 久久99国产乱子伦精品免费| 91丝袜国产在线播放| 精品久久久三级丝袜| 综合久久综合久久| 狠狠色丁香婷婷综合| 欧美日韩国产一区二区三区地区| 久久精品视频一区| 蜜臀国产一区二区三区在线播放| 91麻豆国产自产在线观看| 精品国产一区二区三区久久影院 | 一卡二卡欧美日韩| 精品一区二区成人精品| 欧美三级日韩三级| 亚洲卡通欧美制服中文| 国产成人亚洲综合a∨婷婷图片| 欧美精品粉嫩高潮一区二区| 亚洲三级电影网站| jvid福利写真一区二区三区| www精品美女久久久tv| 美女视频一区二区| 91精品欧美一区二区三区综合在| 一区二区三区中文在线观看| www.亚洲国产| 久久久综合激的五月天| 久久不见久久见免费视频1| 91精品在线麻豆| 一区二区三区精品视频在线| 日本道免费精品一区二区三区| 国产精品天美传媒沈樵| 久久不见久久见免费视频1| 欧美一级黄色片| 蜜臀精品久久久久久蜜臀| 91精品啪在线观看国产60岁| 日韩激情视频在线观看| 欧美日韩在线播放一区| 蜜桃在线一区二区三区| 国产欧美1区2区3区| 91猫先生在线| 视频一区中文字幕国产| 久久亚洲影视婷婷| 色视频一区二区| 麻豆国产欧美一区二区三区| 国产精品网站在线| 欧美日韩精品二区第二页| 乱中年女人伦av一区二区| 国产精品乱码久久久久久| 欧美日韩三级在线| 国产在线不卡一区| 亚洲精品成人精品456| 91精品国产入口| 成人午夜激情影院| 五月婷婷激情综合| 欧美国产成人在线| 69av一区二区三区| 不卡的av网站| 毛片av一区二区| 亚洲色图一区二区三区| 日韩免费观看2025年上映的电影| 99久久精品国产一区| 免费高清不卡av| 亚洲欧美色综合| 久久理论电影网| 欧美三级资源在线| www.66久久| 麻豆精品久久久| 一区二区三区在线免费| 国产欧美日本一区视频| 8x8x8国产精品| 日本韩国欧美三级| 国产成人精品影视| 久久黄色级2电影| 亚洲国产一区二区视频| 国产精品国产馆在线真实露脸 | 国产91富婆露脸刺激对白| 亚洲一卡二卡三卡四卡无卡久久| 国产欧美一区二区精品久导航 | 免费观看在线色综合| 一区二区三区四区五区视频在线观看| 久久影院午夜片一区| 91精品在线观看入口| 色欧美片视频在线观看在线视频| 国产精品一区免费在线观看| 免费成人你懂的| 亚洲aⅴ怡春院| 一个色综合网站| 国产精品无码永久免费888| 久久久一区二区三区捆绑**| 日韩视频免费观看高清完整版在线观看| 色综合天天综合色综合av| 97久久精品人人爽人人爽蜜臀| 国产很黄免费观看久久| 国产在线精品一区二区夜色| 久久er精品视频| 久久精品999| 国内精品视频一区二区三区八戒 | 欧美不卡一二三| 欧美成人三级在线| 欧美成人a在线| 欧美精品一区二区蜜臀亚洲| 精品理论电影在线| 久久综合九色综合欧美98| 久久一区二区三区四区| 国产日韩精品久久久| 国产精品素人一区二区| 亚洲丝袜美腿综合| 一区二区三区四区亚洲| 亚洲.国产.中文慕字在线| 肉肉av福利一精品导航| 青青草国产精品97视觉盛宴| 美女脱光内衣内裤视频久久网站| 久久99久久99精品免视看婷婷| 精品在线一区二区| 国产精品1024| 成人手机在线视频| www.一区二区| 欧美中文一区二区三区| 在线播放中文字幕一区| 精品国产欧美一区二区| 国产精品视频九色porn| 亚洲一区二区在线观看视频| 视频精品一区二区| 国产大陆a不卡| 一本大道久久a久久综合| 欧美精品一级二级三级| 久久久亚洲精品石原莉奈| 亚洲视频小说图片| 日本在线播放一区二区三区| 国产一区二区三区免费看 | 精彩视频一区二区三区| 成人免费看黄yyy456| 欧美日韩免费在线视频| 精品成人佐山爱一区二区| 国产日韩欧美精品综合| 一区二区三区影院| 久久精品99久久久| 色综合婷婷久久| 精品国内二区三区| 亚洲精品ww久久久久久p站| 美女视频网站黄色亚洲| 91亚洲精品久久久蜜桃| 日韩视频免费直播| 亚洲黄色免费电影| 免费日韩伦理电影| 91视频国产资源| 日韩精品在线一区| 亚洲伊人色欲综合网| 国产91丝袜在线播放九色| 欧美裸体一区二区三区| 亚洲国产经典视频| 久久国产尿小便嘘嘘| 91久久免费观看| 国产欧美日韩不卡免费| 蜜桃视频第一区免费观看| 91福利资源站| 中文字幕在线不卡一区二区三区| 日本免费新一区视频| 欧美中文字幕不卡| 亚洲欧洲国产日韩| 国产综合色在线| 日韩一区二区三区在线观看 | 国产精品色呦呦| 另类中文字幕网| 69av一区二区三区| 一区二区高清在线| 色诱亚洲精品久久久久久| 欧美国产精品久久| 国产真实精品久久二三区| 91麻豆精品国产91久久久使用方法| 亚洲视频 欧洲视频| 成人免费视频视频在线观看免费| 日韩欧美一区电影| 美腿丝袜在线亚洲一区| 欧美日韩一级视频| 一区二区三区久久| 色94色欧美sute亚洲线路二| 亚洲欧美一区二区视频| 粉嫩aⅴ一区二区三区四区| 国产日产欧美精品一区二区三区| 国产一区二区福利视频| 久久免费的精品国产v∧|