- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计(上)ppt139
C语言程序设计(上) 第1章 C程序设计的初步知识第2章 基本数据类型与数据运算第3章 逻辑运算与程序控制 第1章 C程序设计的初步知识 1.1 C语言的发展历史 1960年 ALGOL60(ALGOrithm Language) 1963年 CPL(Combined Programming Language) 1967年 BCPL(Basic Combined Programming Language) 1970年B(Boiling CPL down to its basic good feature) 1972年 C 1983年 ANSI C 1988年 ISO 9899,简称为C89 1999年 ISO/IEC 9899:1999,俗称C99 2. C语言的特点 中级语言 基本上是一种结构化程序设计语言 目标代码体积小、质量高 语言简洁、使用灵活、易于学习和使用 C语言具有很强的数据处理能力 可移植性好 缺点: 运算符的优先级太多,不便于记忆,有些运算符的优先级还与常规约定不同;类型转换比较随便;检测手段太弱,安全性较差 1.2 C程序的基本结构和书写风格 1.2.2 C程序的基本结构 C程序的基本组成结构为: (1)一个C程序由一个或多个C函数组成,函数是完成某个整体功能的最小单位,其中必须有一个用“main”命名的主函数。 (2)一个C函数由若干条C语句组成,C语句是完成某种程序功能(如赋值、输入、输出等)的最小单位。 (3)一条C语句由若干个基本单词组成,基本单词是构成语句的最小单位。 1.C函数 C函数是一个相对独立的程序段或模块。所有C函数都具有相同的结构: (1)函数名 主函数有固定的名称main,其他函数则可以根据标识符的命名方法任意取名。主函数通常包括了整个程序的轮廓,由它再调用其他函数。 (2)形式参数 在函数名的后面有一对圆括号,其中放置一个或多个形式参数,简称形参或虚参。一个函数也可以没有形式参数,但圆括号不能省略。 (3)函数体 用花括号包围起来的部分是函数体,即函数的主体。它主要有两大部分,第一部分是本函数内部用到的局部变量定义,第二部分是语句序列,完成本函数的功能。 2.C语句 C语句是组成C程序的基本单位,具有独立的程序功能。 所有的C语句都以分号结尾。 1) 表达式语句 任何C表达式加上分号后,就构成一条C语句。如 i=0; x=x+1; 等。 2) 复合语句 一组C语句用花括号括住,就构成复合语句。如 while(i10) { sum=sum+i; i++; } 复合语句被视为一个整体,通常用在条件分支或循环语句中。有时为了数据隐藏的目的,用复合语句形成一个代码块,块中定义的局部变量不会对程序的其他部分发生副作用。 3) 空语句 只有一个分号的语句称为空语句。例如 for(i=0; i1000; i++) ; 这是一条for语句(循环语句),其循环体是一条空语句。空语句用作循环语句的循环体,表示什么也不做。事实上,这个循环的功能是延迟一小段时间。 4) 注释 严格地讲,注释不是C语句。注释既不被编译也不被执行,使用注释主要是为了增加程序的可读性。 注释可以出现在程序的任何位置 ①跨行注释 /*This is a main function, It calculate the area of a circle*/ ②单行注释 //This is a main function 3.基本单词 C语言共有五种基本单词:关键字(亦称保留字)、标识符、常数、操作符和分隔符。 2) 标识符 标识符:变量名、数组名、函数名、指针名、结构名、联合名、枚举常数名、用户定义的数据类型名及语句标号等 ①标识符可由1~31个字符组成,第一个字符必须是字母或下划线,后面的字符可以是字母、数字或下划线 ②标识符不能与C关键字相同,区分大小写 ③程序中应尽量避免使用以“_”打头的标识符,以免与库函数冲突 AB,Ab,aB,ab,A+B,A_b,_ab,ab_,s2d,W_lengt中,错误的标识符是____。 A+B,A‘B,A.B,2abc,α,β,d%,IF中,正确的标识符是____。 3) 常数 数值常数(如123、-23.5、1.2E4等) 字符常数(如‘a’、‘B’、‘c’等) 字符串常数(如“xyz”、“good morning”等) 符号常数 枚举常数 5) 分隔符 分隔符用来分隔相邻的标识符、关键字和常数 ①最常用的分隔符是空格 ②制表符、换行符、换页符等也可用作分隔符
您可能关注的文档
最近下载
- 沸石转轮 RTO设计方案.docx VIP
- (完整版)高标准农田建设施工组织设计.pdf VIP
- 江苏省南京市2026届高三年级9月学情调研英语试卷(含解析,无听力音频无听力原文).pdf VIP
- 人教版(PEP)六年级英语上册复习知识点.doc VIP
- 地方高校工科类微专业建设策略.pptx VIP
- 2023年湖北恩施州鹤峰县选调工作人员11人笔试历年高频考点-难、易错点荟萃-附带答案详解.docx
- 大唐集团工程管理制度.docx VIP
- 人教版(PEP)六年级英语上册复习知识点.pdf VIP
- 三洋电梯图纸VF210-VF310-VF320-VF330电气原理图纸SANYO-E-01.pdf
- 外国教育史课件.ppt VIP
原创力文档


文档评论(0)