- 1、本文档共106页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电大C语言程序设计第1-3章
C语言程序设计A 教材:《C语言程序设计》(本科) 出版社:中央广播电视大学出版社 主编:任爱华 第一部分 C语言基础 涉及章节:§1、 §2、 §3 1.1、C语言特性 (1)最通用和流行的 计算机高级程序设计语言 (2)高校普遍开设的 适应于计算机程序设计入门 (3)语法规则丰富,方便地编写 结构化和模块化 (4)学习C++、JAVA等面向对象的程序设计语言的基础 (5)兼容Windows操作系统 本课通过Visual C++6.0开发软件编写、运行、调试程序 1.1、C语言特性 同汉语等自然语言一样,C语言也具有相应的语法结构和构成规则,具有字符、单词、语句、文章(程序)的基本成分和结构,由字符可以构成单词,由单词可以构成语句,由语句可以构成段落(函数),由函数可以构成程序文件,由程序文件构成C程序。 函数 程序文件 程序 教材P2 1.2、C语言字符集 在C语言中使用的所有字符(符号),可归结为以下几种类别: 1.大、小写英文字母(52个):A-Z,a-z,大小写不等效,如A和a不同的字符。 2.十进制数字符号(10个):0-9。 3.标点符号:逗号(,)、分号(;)、单引号(’)、双引号(”)、冒号(:)、空格( )、左花括号({)、右花括号(})、回车(Enter)等。半角西文符号。 4.单字符运算符号:左右圆括号( )、左右方括号[ ]、加(+)、减(-)、乘(*)、除(/)、取余数(%)、小数点(.)、大于()、等于(=)、小于()、叹号(!)、破折号(~)、和号()、尖号(^)、分割符(|)、问号(?)。 5.特殊用途的符号:井字号(#)、反斜线(\)、下划线(_)。 6.在字符串中可以使用任何字符:包括汉字、图形字符等,不受语法限制。 1.3、C语言单词 C语言中的单词是基本的语法单位,可以分为以下几种类别: 1.保留字(关键字),如int,char,if,for等,它是英文单词或其缩写,被赋予一定的语法含义,表示相应的功能。如int是整型变量的说明符,其后出现的标识符为整型变量。保留字又称为关键字。 2.标识符,如x2,Time,a,maxMage等,它是由英文字母开头的字母数字串,通常在C语言程序中用作变量、函数、用户类型、文件等的名字。如可用标识符length表示一种物体的长度,用标识符age表示一个人的年龄。 3.常量,在运算中不变的量,即不能被重新赋予新值的对象。 ASCII码 字符串 1.3、C语言单词 4.运算符 能够进行算术运算、关系(比较)运算、字符串运算、逻辑运算等的运算符号。若按运算符中包含的字符个数来区分,则有以下几种: (1)单字符运算符,如+、-、*、/、、、=等。 (2)双字符运算符,如=、=、==、++、--、等。 (3)三字符运算符,如=、=等。 5.分隔符 分隔前后两个相邻语法成分。 int x=3, x=5; (逗号、分号) 1.4、C语句 C++语言中的语句非常丰富,可以分为以下几种类型:1.用户类型定义语句 可以把一个标识符定义为一种数据类型,以后可以用这个类型标识符来定义此种类型的变量。2.变量定义语句 如“int x;” 就把x说明(声明)为整数变量。在变量定义语句中包含有类型标识符和变量标识符两个部分,如int就属于类型标识符,x就属于变量标识符,即变量名。3.函数原型语句 函数声明语句或函数说明语句。在程序中使用的函数分为函数定义、函数声明和函数调用这三个方面。通常函数声明在程序或文件的开始,函数定义可以在程序中的任何位置,它是一个独立功能的程序模块,函数调用存在于表达式之中,只有其函数被声明后,才能够进行函数调用。 1.4、C语句 4.表达式语句 P7 当在一个表达式后加上分号则就构成了一个表达式语句。如 “x=3*x+5;”就是一个赋值表达式语句,它把3乘于x加5的值又赋给x,若执行这条语句前x的值为8,则执行后x的值变为29。5.复合语句 P7 是由一对花括号括起来的一条或若干条所组成。如“{int x; x=10; }”就是一条复合语句,它包含有两条语句,一条是定义x的变量说明语句,另一条是给x赋值10的赋值语句。6.选择类语句 就是根据已知条件从多个分支语句块中选择一个满足条件的语句块执行,它包括if语句和switch语句两种。if语句又叫条件语句,switch语句又叫开关语句。如“if(x =60) cn=1; else cn=0;”,就是一条条件语句,执行时首先判断x是否大于等于6
您可能关注的文档
- 电大2014财务报表分析_苏宁01-05任务.doc
- 电大2014财务报表分析苏宁01-05任务.doc
- 电大2015秋西方经济学03任务-0016.doc
- 电大2015春行政法与行政诉讼法阶段测验答案2.doc
- 电大2016职业技能实训平台形成性考核行政组织学答案.doc
- 电大20世纪外国文学专题完整版整理好.doc
- 电大2321物流学概论考试小抄大专1.doc
- 电大2038财务管理2012秋考试资料.docx
- 电大2321物流学概论考试小抄大专.doc
- 电大2737市场调查历年试题汇总.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)