- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;;【本章重点和学习目标】;1.1 计算机程序设计语言的发展;1.1 计算机程序设计语言的发展;1.1 计算机程序设计语言的发展;1.1 计算机程序设计语言的发展;1.2 C语言的发展及特点;1970年美国贝尔实验室的肯·汤普逊对BCPL进行了进一步的简化,突出了硬件处理能力,并取了“BCPL”的第一个字母“B”作为新语言的名称。同时用B语言编写了UNIX操作系统程序。
1972年贝尔实验室的布朗·W·卡尼汉和丹尼斯· M·利奇对B语言进行了完善和扩充,在保留B语言强大的硬件处理能力的基础上,扩充了数据类型,恢复了通用性,并取了“BCPL”的第二个字母作为新语言的名称。此后,两人合作重写了UNIX操作系统。C语言伴随着UNIX操作系统成为一种很受欢迎的计算机语言。
1978年,为了让C语言脱离UNIX操作系统,成为在任何计算机上都能运行的通用计算机语言,卡尼汉和利奇(K&R)撰写了《C程序设计语言》一书,对C语言的语法进行了规范化的描述,成为当时的标准。
;1.2 C语言的发展及特点;1.3 C程序的基本结构和组成;【例1.1】输出一行文字。
main( ) /* 主函数*/
{
printf(This is a C program.\n); /* 输出函数调用*/
}
运行结果:
This is a C program.
本程序的作用是输出一行信息,其中main()表示“主函数”,每一个C 程序都必须有且只有一个主函数。函数体由花括号“{ }”括起来,printf()是输出函数。/*…*/表示注释部分,用于解释该程序或该语句的作用。注释对系统编译和运行不起任何作用,可以出现在程序的任何地方。;【例1.2】计算两个整数之和。
#include stdio.h /* 命令行,指明本程序包含stdio.h 头文件*/
main( )
{
int a,b,s; /* 声明a,b,s 三个整型变量*/
a=2;b=3; /* 给a,b 赋值*/
s=a+b; /* 计算a+b 的和,并赋给变量s */
printf(a=%d,b=%d,s=%d \n,a,b,s); /* 输出a,b 及s 值*/
}
运行结果:
a=2,b=3,s=5
本程序的作用是求两个整数a 和b 之和。其中,“a=%d,b=%d,s=%d \n”是输出的“格式控制字符串”。;【例1.3】求两个数的最大值。
#include stdio.h
main( )
{
int a,b,ma; /* 定义变量a 和b */
scanf(%d,%d,a,b); /* 从键盘输入a 和b 的值*/
/* 调用max 函数,并将a 和b 的值对应传给x 和y,将得到的函数结果赋给ma变量*/
ma=max(a,b);
printf(max=%d\n,ma); /* 输出ma 的值*/
}
int max(int x,int y) /* 函数首部*/
/* 定义max 函数,函数值为int 型,两个形式参数x,y 均为int 型*/
{
int m; /* 定义max 函数中的变量m */
if(xy) m=x; /* 条件判断语句,如果xy 成立,则将x 的值赋给变量m */
else m=y; /* 如果xy 不成立,则将y 的值赋给变量m */
return m; /* 将m值从max 函数带回到主函数*/
}
运行结果:
8,5 ↙ (输入8 和5 给a 和b)
max=8 ;本程序包括两个函数:主函数main()和被调用的函数max()。max 函数的作用是将变量x 和y 中较大者的值赋给变量m,然后由return 语句将m的值返回给主调函数main。返回值是通过函数名max 带回到main 函数的调用处。;1.3 C程序的基本结构和组成;1.3 C程序的基本结构和组成;1.4 C语言的基本标识符;1.4 C语言的基本标识符;1.4 C语言的基本标识符;1.5 运行C程序的步骤;1.5 运行C程序的步骤;1.5 运行C程序的步骤;1.5 运行C程序的步骤;1.5 运行C程序的步骤;1.5 运行C程序的??骤;1.5 运行C
您可能关注的文档
- 电路,信号与系统第一讲.ppt
- 第五相似原理及量纲分析.ppt
- 第五项目进度管理.ppt
- 第五消化系统.ppt
- 第五小结与复习.ppt
- 第五新型物流服务及管理模式.ppt
- 第五薪酬管理(三级).ppt
- 第五薪酬结构设计.ppt
- 第五信息资源管理.ppt
- 第五压电式传感器.ppt
- 英语人教PEP版八年级(上册)Unit4+writing+写作.pptx
- 人美版美术四年级(上册)8 笔的世界 课件 (1).pptx
- 人美版美术七年级(上册)龙的制作.pptx
- 英语人教PEP版六年级(上册)Unit 2 第一课时.pptx
- 数学苏教版三年级(上册)3.3 长方形和正方形周长的计算 苏教版(共12张PPT).pptx
- 音乐人教版八年级(上册)青春舞曲 课件2.pptx
- 音乐人教版四年级(上册) 第一单元 音乐知识 附点四分音符|人教版.pptx
- 英语人教PEP版四年级(上册)Unit 6 Part B let's learn 1.pptx
- 道德与法治人教版二年级(上册)课件-3.11大家排好队部编版(共18张PPT).pptx
- 人美版美术七年级(上册)《黄山天下奇》课件1.pptx
文档评论(0)