第一C语言概述.pptx

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

boss + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档