- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * 温州大学城市学院 指导教师:许明海 联系方式内网前面加600 Email地址:xumh@wzu.edu.cn QQ 号码:648903042 第一讲编写简单的C语言程序 概述----程序和程序设计过程 一.程序的概念 程序就是一系列的操作步骤,计算机程序就是由人事先规定的计算机完成某项工作的操作步骤。每一步骤的具体内容由计算机能够理解的指令来描述,这些指令告诉计算机“做什么”和“怎样做”。 二.程序设计语言的概念 编写计算机程序所使用的语言称为程序设计语言。 四 高级程序设计语言(简称高级语言) 高级语言是相对低级语言而言的。低级语言是计算机能直接识别的语言(机器语言)或符号化的机器语言(汇编语言),高级语言是一种通用的,面向用户的各类需要,与特定的机器相分离,并遵循一定的严格规定与形式的语言,其语言格式接近于自然语言或接近于数学函数形式。 三 计算机语言发展过程 机器语言 汇编语言 高级语言 BASIC,QUICK BASIC,FORTRAN,COBOL,PASCAL, C,LISP,PROLOG, ADA,PL/1,VISUAL BASIC,C++ 五 常用高级语言 六 过程式语言 面向解题过程,告诉计算机“怎么做”,这种语言称为过程式语言。 面向处理对象,告诉计算机“做什么”而不必指出“怎么做”,计算机就能完成所要求的任务.这种语言称为非过程式语言. BASIC,QUICK BASIC,FORTRAN,PASCAL,C等均为过程式语言, SQL查询语言,SMALLTALK等均为非过程式语言. 网络语言 Basic C Pascal Visual Basic C++ Visual C++ Delphi Java OOP语言:面向对象程序设计语言 面向过程语言(高级语言) C# Visual Basic.NET 硬件 汇编语言 C语言是贝尔实验室于70年代初研制出来的,后来又被多次改进,并出现了多种版本。80年代初,美国国家标准化协会(ANSI),根据C语言问世以来各种版本对C语言的发展和扩充,制定了ANSI C标准(1989年再次做了修订)。 七 C语言的诞生与发展 八 学习高级语言目的 对于电气或电子专业来说, C语言的学习有这样几个目的: 1 学会使用C语言,能用C语言编制程序。 2 掌握高级语言的基本特点,为学习其它的高级语言或开发工具打下坚实的基础。同时,为后续有关课程的学习打下基础 3 对计算机程序的工作过程有所了解,增强使用程序的能力,而且,在学习C语言过程中所得到的能力,很容易迁移到其它软件的使用中。 九 程序在计算机中运行的步骤 编辑 编辑 编译 连接 运行 输入并修改自己的程序 检查程序的语法错误 连接运行时需要的资源 执行程序中的指令并输出结果 开始:一个最简单的C程序 /* 最简单的C程序 */ #includestdio.h main( ) { printf(“Hello,world!”); } /*和*/之间的内容为注释,C程序不会执行注释。注释的目的是为了提高程序的可读性。 #include stdio.h 此句包含了一个标准输入/输出的头文件,有了此句,程序中就可以使用诸如scanf、printf的输入输出库函数。 main()称为主函数。一个C程序必须有主函数。main()后面跟着一对大括号,大括号中的内容为一条或者多条语句,每条语句必须以分号结束。 printf(hello,world); 是一条语句,该语句用以在屏幕输出hello,world这些字符。 另外一个简单的C程序 #includestdio.h main( ) { int x; scanf(“%d”,x); x=x+1; printf(“%d”,x); } 变量定义,定义了一个整型变量X 从键盘输入X的值 变量运算 输出变量的值,一个变量与一个格式符对应. C程序的基本组成 一个完整的C程序包括下面几部分: 7 注释 3 变量说明 4 数据输入 5 数据处理 6 结果输出 1 头文件 2 主函数 1 头文件 头文件包含有程序中用到的函数的说明,不同的函数的说明在不同的头文件中,使用时要特别注意。 格式:#include头文件名.h 2 主函数 格式: main() { 函数体 } 程序从主函数开始执行 3 变量说明 变量说明是告诉计算机,程序中用到的变量是什么类型,计算机便根据相应的类型分配内存,为变量存放数据做好准备。 4 数据输入 数据输入语句的功能为提供给计算机所需要的原始数据。 5 数据处理 数
您可能关注的文档
- 2017年中考总复习数学《图形的变化》综合测试课件.ppt
- 2018版高中历史专题5烽火连绵的局部战争2频繁的地区冲突课件.ppt
- 2018-42认识运动把握规律.ppt
- 2017年新苏教版一下16中国红.ppt
- 2018届第一轮复习111社会发展的规律-深圳.ppt
- 2018年对口升学考试句式变换专题复习.ppt
- 2018届高三一轮复习政治生活第二课我国公民的政治参与2016年高考真题.ppt
- 2018年高考地理大一轮复习第六章人口的变化第15讲人口的空间变化知能训练达标检测课件.ppt
- 2018年高考地理通用版二轮专题复习练酷课件第四部分高考倒计时第5天.ppt
- 2018年企业工作与管理流程标准化-非常实用.ppt
- 2024山东烟台市场监督管理局所属事业单位招聘6人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024山东省枣庄市公安局招聘辅警117人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024山东滨州市无棣县结合县乡事业单位招聘征集普通高等院校毕业生入伍拟征集【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024山东威海市立医院招聘高层次急需紧缺专业技术人才69人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024山东淄博高青县级机关车辆服务中心选拔驾驶员拟聘用人员历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024山东重工集团限公司工程机械企业信息化人才招聘10人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024山东潍坊滨海经济技术开发区退役优秀运动员安置招聘1人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024山东德州市光明电力服务限责任公司招聘21人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024山东枣庄滕州市东诚建设投资集团限公司招聘11人【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024山东聊城高新技术产业开发区管委会校园招聘8人历年【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
文档评论(0)