C语言程序设计实用教程第1章概述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 概述 本章要点: C语言程序结构和特点 C语言程序的基本符号与关键字 C语言程序的编辑及运行 学习方法建议:   学习本章内容应该从简单C语言程序入手,重点掌握C语言程序的特点,C语言程序中的基本符号与关键字,以及编辑及运行C语言程序的简单方法。 1.1 引例 【例1.1】 在计算机屏幕上输出“Hello!”。 源程序 #include stdio.h /*编译预处理命令*/ void main() { printf(Hello! \n); /*输出Hello!*/ } 【例1.2】 用自定义函数求两个数中的最大值并输出。 max(int x,int y) /*对max函数的定义*/ { int z; if(xy) z=x; else z=y; return(z); } #include stdio.h /*编译预处理命令*/ void main() { int a,b,c; a=2;b=6; c=max(a,b); /*调用自定义函数max*/ printf(max=%d\n,c); } (1)C语言程序是由函数构成的,一个源程序可以包含若干个函数,但必须有且只有一个函数为主函数main(),一个程序总是从主函数开始执行。 (2)函数可以自定义,也可以调用C语言已有的库函数。 (3)函数一般都有函数体。函数体用花括号“{ }”包含,从左花括号“{”开始,到右花括号“}”结束;函数体中有定义(或说明)和执行两大部分语句。 (4)每一语句以分号“;”结束。 (5)书写格式自由,可以在一行的任意位置书写;一行可以写一个语句,也可以写多个语句。 (6)注释用“/* */”表示,它们之间的内容为注释部分,编译时系统对注释部分。 1.1.1 C语言程序的结构   在计算机的发展过程中,开发性能卓越的操作系统是技术人员不断追求的目标。在众多的操作系统中,UNIX是成功中的典范。为描述和实现UNIX操作系统的需要,美国贝尔实验室的Ken Thompson以BCPL语言为基础,于1970年开发了B语言,并用B语言编写了UNIX操作系统。1972年至1973年间,贝尔实验室的M.D.Ritchie在B语言基础上设计出C语言,1973年,他和K.Thompson合作用C语言将UNIX操作系统90%以上的源代码重新改写。UNIX操作系统的一些主要特点,如可读性强、易于修改、具有良好的可移植性等,在一定程度上得益于C语言,所以UNIX操作系统的成功与C语言是密不可分的。 1.1.2 C语言程序的发展史 (1)语言表达能力强 (2)语言简洁 (3)数据类型丰富 (4)代码执行效率高 (5)程序的可移植性好 (6)C语言是一种结构化的程序设计语言 1.1.3 C语言程序的特点 1.2.1 字符集   字符集是构成C语言的基本元素。用C语言编写程序时,除字符型数据外,其他所有成份必须由字符集中的字符构成。C语言的字符集由下列字符构成:  英文字母:A~Z,a~z。  数字字符:0~9。  特殊符号:空格 ! % * ^ _(下划线) + = - ~ / \ ; . , ( ) [ ] { } 1.2 C语言的基本符号与关键字  auto break case char const continue default do double else enum extern float for goto if int long register return short signed sizeof static struct switch typedef unsigned union void volatile while 1.2.2 关键字   用户标识符即用户根据需要自己定义的变量名、常量名、函数名、数组名等。C语言的用户标识符必须按以下规则命名: (1)必须以英文字母或下划线开始,并由字母、数字和下划线组成。例如:chABC,intX,a1等都是合法的标识符,而5Str,-chabc,+intJ等则是非法的标识符。 (2)每个标识符可以由多个字符组成,但只有前8个标识符为有效标识符。 (3)大写字母和小写字母代表不同的标识符,例如

文档评论(0)

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

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

1亿VIP精品文档

相关文档