- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 C语言程序设计概论
二、C语言的特点 1、具有结构化语言的特点,用函数作为程序的组成单 位,设计出的程序简洁、紧凑、结构清晰; 2、既有高级语言的特点(可移植性好),又有低级语言 的许多功能(能对硬件操作); 3、提供了丰富的数据类型; 4、语法限制不太严格,程序设计自由度大; 5、生成的目标代码质量高,程序执行速度快。 #includestdio.h /*标准输入输出头文件*/ main() { int a,b,c,s; /*定义四个整型变量*/ scanf(“%d%d%d”,a,b,c); /*变量赋值*/ s=a+b*c; /*算术运算并赋值*/ printf(“s=%d\n”,s); /*输出结果*/ } ⑸ 在C语言中区分大小写,如Main、MAIN、main、 maiN是不相同的。 一、C语言字符集 1、英文字母:大小写各26个,共计52个; 2、阿拉伯数:0~9共10个数字; 3、下划线: _ ; 4、特殊符号:通常指由1~2个符号组成的运算符。 算术运算符: + - * / % ++ -- 关系运算符: = = == != 逻辑运算符: || ! 位运算符: | ~ ^ 条件运算符: ?: 和赋值运算符: = 其他分隔符: ( ) [ ] { } . , ; ? 与程序控制结构有关的: do while for if else switch case default goto continue break return C语言程序设计 C语言程序设计 C语言程序设计 C语言程序设计 上一页 下一页 北京邮电大学出版社 本学期教学要求与考核方式 1.本课程共72课时,其中理论40课时,实践32课时(含实训28课时、实验课4课时)。 2.本学期安排了两次实验课,分别是第六周的《分支和循环程序设计》与第十四周的《学生成绩处理》,实验具体内容将发到你们的班级邮箱,要求交书面实验报告,记入平时成绩。 3. 将发一个50题的学习资料,要求作为课外练习认真完成,实训课上将抽查完成情况。 4.实训课按学号坐好,要求带好实训指导书和理论教材。 5.考核成绩:期末成绩占70%,平时占30%,包括实训结果抽查、两次实验、两次书面作业、考勤。 1.1 程序与程序设计语言 1.2 算法及其描述 1.3 C语言的发展及特点 1.4 C语言程序的基本结构 1.5 C语言字符集、标识符与关键字 1.6 C语言程序的开发环境 第 1 章 C语言程序设计概述 明白三个概念: 语言、程序、算法 自然语言: 人与人之间交流的工具,通过自然语言实现人与人之间的沟通,使别人能够明白的按照语言的表达来办事、工作。 如:汉语、英语、德语、法语、日语等。。。 1.1 程序与程序设计 什么是语言? 计算机语言:(又叫程序设计语言) 人与计算机之间交流的工具,通过计算机语言实现人与计算机之间的沟通,使计算机能够明白的按照语言的表达来办事、工作。 如:C语言、foxpro、basic、java、汇编语言、机器语言等。。。。 程序就是按照计算机语言的语法规则、语句格式,编制成的一段能够让计算机理解并按照执行的语句的集合。类比的说,计算机程序就好比于自然语言的一段话,或一篇文章,可以让他人理解并执行。 什么是程序? 通俗的讲,程序就是一个用计算机语言描述的,可以由计算机执行的某一问题的解决步骤。 编写程序的过程称为程序设计。按照不同种计算机语言的语法编写的程序,我们把它称为某一种语言的程序。 什么是程序设计? 1.2 算法及其描述 学好程序设计语言的两步: 第一步:掌握语言的语法规则,包括标识符、关键字、句法规则等。 第二步:掌握解决问题的方法和步骤。 用程序语言编程,就是用计算机看得懂的语言向计算机描述解决某个问题的方法和步骤,计算机就是按照程序的描述,一步一步执行相应操作的。所编写的程序,不但要求语法准确无误,更要求提供的步骤也准确无误,计算机才能按照要求执行出正确的结果。 拿到一个需要解决的问题,在编程之前,我们首先要确定的就是解决该问题的算法,只有先得出了正确的
您可能关注的文档
- 2013-2019年 国内就触摸屏市场现状及研究市场报告.doc
- 重庆大学硕士招生简章.doc
- 东北地区县域社会主义新农村建设面临的新情况.pdf
- 愚人节 快乐快乐快乐!!!.ppt
- 单词第二讲.docx
- 农药级烟酰胺项目商业计划书(2013年融资成功案例范文)-协助企业融资-投资专家免费咨询.pdf
- 循环硫化床半干法脱硫技术在钢厂的应用.pdf
- 爱乐活攻略268315.docx
- 2011年畔塘小学党务公开工作计划.doc
- 2013-2019年 国内就高端童装市场竞争态势及研究趋势预测报告.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)