- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#技术: C、C++、C++.NET、C#的基本概念
本章目的:
本章要練習各種版本的C語言程式程式
包括:C、C++、C++.NET、C#
如何選擇程式語言?
低階語言
機械語言
組合語言
高階語言
FORTRAN:應用在科學運算、數學、理工等方面
COBOL:應用在資料管理及商業用途
PASCAL:應用在科學計算及教學用途
LIST:人工智慧語言
Modula-2, Modula-3:應用在科學計算及一般用途
C, C++:應用在工程及科學用途
BASIC:應用在一般用途、教學用、工程
JAVA:應用於網路及通訊用途
C語言的演進
演進過程
1972年,C語言由Dennis Ritchie 和 Ken Thompson一起設計UNIX作業系統而發展出來,可高階應用,亦可低階控制
版本:
Turbo C,
Borland C,
ANSI C,
Microsoft C等
C++語言的演進
1980年,由ATT Bell Lab. 的 Bjarne Stroustrup博士設計
將物件導向概念加入C語言中,為“C with classes”
1985年,加入運算子超載、虛擬函數等物件導向特性,即為C++
版本:
USL C++(ATT),
HP C++,
Borland C++,
Microsoft C++,
Visual C++等
Microsoft Visual C++
Visual C++ 6.0版是Visual Studio 6.0版的成員之一
Visual Studio包含五種程式語言
Visual Basic
Visual C++
Visual FoxPro
Visual InterDev
Visual J++
Microsoft Visual C++ .NET
又稱為Visual C++ .NET 7.0版
Visual C++ .NET 7.0版是Visual Studio .NET版的成員之一
Visual Basic .NET
Visual C++ .NET
Visual C#.NET
Visual J# .NET
Visual Java .NET
Visual FoxPro .NET
Visual InterDev .NET
Visual C#.NET (讀做C sharp)
是微軟改良C++,使其更簡單好用,
在簡單方面,可比擬VB.NET, Java
可以跨平台,可以製作網頁……
其市場推出目的:用來與Java競爭,改良Java的諸多缺點
Microsoft Visual C++ 安裝
以第一片安裝即可
Visual C++
MSDN Library
Visual C++ 啟動程式與畫面簡介
MSDN Library啟動程式與畫面簡介
C語言程式架構
編寫C語言程式: 一般格式
格式1:main()
一個C語言程式一定有主程式,名稱為main
程式內容用大括弧{ }包含起來,即使程式沒有內容也要用空括弧表示。
main()
{
}
語法:傳回型態 main(參數){. return 傳回值;}
若不傳回任何值給系統
void main(void)
void main()
若不傳回整數值給系統,那麼就不需要寫return 傳回值了;
傳回整數值給系統
int main(void)
int main()
若要傳回整數值給系統,那麼就要寫return 傳回值;return 25;
範例一
void main(void)
{ //main函數起始點
//敘述區
//不須要return敘述
} //main函數結束點
範例二
int main()
{ //main函數起始點
//敘述區
return 0; //傳回整數0給作業系統
} //main函數結束點
格式2:所有的變數(variables)必須先宣告其型態。
格式3:每一行程式敘述後,必須加一個分號(;)表示結束。
main()
{
int a, b;
char c;
……
}
格式4:每一區塊的程式敘述,是以{ }來包含。
格式5:程式碼除非另有規定,否則最好一律用小寫
格式6:程式中如有註解文字,必須放置於雙斜線//之後,或者放置於/*和*/之間。
/*這是一個計算1到100總和的程式*/
for (i=1;i=100;i++) //迴圈
.....................
格式5:插入標題檔 #include
功能:在各種標題檔中分別定義相關的各種函數名稱,故必須要先將這定函數定義檔呼叫出,然後才能使用相關函數
語
文档评论(0)