- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
71935第1讲C语言概述
第1章 C语言概述 1.1 C语言的发展简史和特点 1.2 C语言程序的结构与书写规则 1.3 C语言程序的运行 1.4 C语言的语句和关键字 1.1 C语言的发展简史和特点 1.C语言的诞生与发展 (1)在C语言诞生以前,系统软件主要是用汇编语言编写的。 (2)C语言是贝尔实验室于70年代初研制出来的。 (3)目前,在微机上广泛使用的C语言编译系统有Microsoft C、Turbo C 、Borland C等。 1.1 C语言的发展简史和特点 2.C语言的特点 C语言同时具有汇编语言和高级语言的优势。 (1)语言简洁、紧凑,使用方便、灵活。 (2)运算符极其丰富。 (3)生成的目标代码质量高,程序执行效率高。 (4)可移植性好(较之汇编语言)。 (5)可以直接操纵硬件。 1.2 C语言程序的结构与书写规则 1.2.1 C语言程序的总体结构 一个完整的C语言程序,是由一个main()函数(又称主函数)和若干个其它函数结合而成的,或仅由一个main()函数构成。 /*代码文件名:AL1_1.C*/ main() { printf(“This is a C program.\n”); } 例1.2 由main()函数和1个其它函数max()构成的C语言程序。 int max(int x, int y) { return( xy ? x : y ); } main() { int num1,num2; printf(“Input the first integer number: ”); scanf(“%d”, num1); printf(“Input the second integer number: ”); scanf(“%d”, num2); printf(“max=%d\n”, max(num1, num2)); } 1.2 C语言程序的结构与书写规则 注2.C语言程序总是从main()函数开始执行。 当主函数执行完毕时,程序亦即执行完毕; 通过在main()函数中的语句调用其他函数。 一般结构: [函数类型] 函数名(函数参数表) 函数说明部分 { 函数体部分 说明语句部分; 执行语句部分; } 2.函数说明 由函数类型(可缺省)、函数名和函数参数表三部分组成。 其中函数参数表的格式为: 数据类型 形参[, 数据类型 形参2……] 例如:[例1.2]中的函数max(),其函数说明各部分如下所示: 函数类型 函数名 函数参数表 ↓ ↓ ↓ int max ( int x , int y ) 函数体一般由说明语句和可执行语句两部分构成: (1)说明语句部分 说明语句部分由变量定义、自定义类型定义、自定义函数说明、外部变量说明等组成。 (2)可执行语句 一般由若干条可执行语句构成。 4.说明 函数体中的变量定义语句,必须在所有可执行语句之前。 1.3 C语言程序的运行 1、编译 用C语言编写的程序需要在计算机中经过编译才能执行。 编译——将高级语言编写的程序代码翻译成机器指令程序代码。 1.4 C语言的语句和关键字 C语言利用函数体中的可以执行的语句,向计算机系统发出操作命令。 * * 背景3: 1989年,美国BorLand公司推出Turbo C2.0,随后又推出面向对象的程序设计语言Turbo C++。 背景1: 1970年,美国的贝尔实验室的Ken Thompson和Dennis Ritchie完成了UNIX的初版,并改写了由Martin Richards开发的BCPC语言,形成了一种称为B的语言,经逐步完善形成了C语言。 背景2: 1973年,Dennis Ritchie把UNIX系统中90%用C语言进行了改写,在PDP-11小型机上完成了调试并投入运行,随着UNIX的移植、推广,C语言也得到推广。在DOS和Windows下的C语言相继出现。 注:本书选定的上机环境是TC V2.0(DOS操作系统)。 3.C语言的标准库函数 在C语言中,除实现顺序、选择和循环三种基本结构等的9条控制语句外,输入输出操作均由标准库函数(不是C语言的组成部分)来实现。 Back 程序运行结果:
文档评论(0)