- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
C語言概述1.1C語言的發展簡史和特點1.C語言的誕生與發展(1)在C語言誕生以前,系統軟體主要是用組合語言編寫的。由於組合語言程式依賴於電腦硬體,其可讀性和可移植性都很差;但一般的高級語言又難以實現對電腦硬體的直接操作(這正是組合語言的優勢),於是人們盼望有一種兼有組合語言和高級語言特性的新語言。(2)C語言是貝爾實驗室於70年代初研製出來的,後來又被多次改進,並出現了多種版本。80年代初,美國國家標準化協會(ANSI),根據C語言問世以來各種版本對C語言的發展和擴充,制定了ANSIC標準(1989年再次做了修訂)。本書以ANSIC新標準來介紹。(3)目前,在微機上廣泛使用的C語言編譯系統有MicrosoftC、TurboC、BorlandC等。雖然它們的基本部分都是相同的,但還是有一些差異,所以請大家注意自己所使用的C編譯系統的特點和規定(參閱相應的手冊)。本書選定的上機環境是TCV2.0(DOS操作系統)。2.C語言的特點C語言同時具有組合語言和高級語言的優勢。(1)語言簡潔、緊湊,使用方便、靈活。(2)運算符極其豐富。(3)生成的目標代碼品質高,程式執行效率高。(4)可移植性好(較之組合語言)。(5)可以直接操縱硬體。3.在C語言中,除實現順序、選擇和迴圈三種基本結構等的9條控制語句外,輸入輸出操作均由標準庫函數(不是C語言的組成部分)來實現。所以學習C語言,不僅要學習這9條控制語句和各種運算符,而且要學習並掌握常用標準庫函數的使用。[Return]
1.2C語言程式的結構與書寫規則1.2.1C語言程式的總體結構一個完整的C語言程式,是由一個main()函數(又稱主函數)和若干個其他函數結合而成的,或僅由一個main()函數構成。[案例1.1]僅由main()函數構成的C語言程式。/*案例代碼檔案名:AL1_1.C*//*功能:僅由main()函數構成的C語言程式示例*/main(){printf(“ThisisaCprogram.\n”);}程式運行結果:ThisisaCprogram.[程式演示][案例1.2]由main()函數和1個其他函數max()構成的C語言程式。/*案例代碼檔案名:AL1_2.C*//*功能:由main()函數和1個其他函數max()構成的C語言程式示例*/intmax(intx,inty){return(xy?x:y);}main(){intnum1,num2;printf(“Inputthefirstintegernumber:”);scanf(“%d”,num1);printf(“Inputthesecondintegernumber:”);scanf(“%d”,num2);printf(“max=%d\n”,max(num1,num2));}程式運行情況:Inputthefirstintegernumber:6←┘Inputthesecondintegernumber:9←┘max=9[程式演示][案例1.3]改寫[案例1.2],交換main()函數和max()函數的前後位置。根源程式略。程式運行情況:Inputthefirstintegernumber:6←┘Inputthesecondintegernumber:9←┘max=91.函數是C語言程式的基本單位。main()函數的作用,相當於其他高級語言中的主程序;其他函數的作用,相當於副程式。2.C語言程式總是從main()函數開始執行。一個C語言程式,總是從main()函數開始執行,而不論其在程式中的位置。當主函數執行完畢時,亦即程式執行完畢。習慣上,將主函數main()放在最前頭。1.2.2函數的一般結構任何函數(包括主函數main())都是由函數說明和函數體兩部分組成。其一般結構如下:[函數類型]函數名(函數參數表)函數說
您可能关注的文档
最近下载
- 人教版六年级上册英语第三单元教案和反思1.pdf
- ISO 20653-2023中文-道路车辆.防护等级.pdf
- 幼儿园教案幼儿园中班优质课教案.doc VIP
- 2023中国工商银行四川分行秋季校园招聘笔试历年典型考题及考点剖析附带答案详解.docx
- 顺丰控股香港上市IPO招股说明书2024版.pdf
- 3.3 地波天线.ppt
- 中国第一高中湖北卷湖北省武汉市华中师范大学第一附属中2024-2025学年高三上学期10月检测(10.19-10(含答案).pdf VIP
- 智慧消防及消防监管云平台解决方案.pptx
- 美国Megger TM1700断路器分析仪使用说明书.pdf VIP
- 水利科学技术史.pdf VIP
文档评论(0)