- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言chap1
C语言程序设计 第1章 C语言程序设计初步 1.4.4 C语言程序基本结构 程序由若干函数组成,可分为一般函数与主函数 程序由一个或多个函数组成且必须有且只能有一个主函数main( ) 函数间相互独立,在一个函数中可调用另一个函数但不可以定义另一个函数 程序执行从main函数开始,在main中结束,其它函数通过嵌套调用得以执行 函数定义包含首部和函数体,函数体中数据说明部分在执行语句部分前面 程序语句 C程序由语句组成 用“;”作为一条执行语句终止符 注释 /* */为注释,不能嵌套 注释内容不产生编译代码 编译预处理命令 格式特点 习惯用小写字母,大小写敏感 不使用行号,无程序行概念 可使用空行和空格 常用锯齿形书写格式 1.5 C语言编程环境 1.5.1 Turbo C 2.0 编程环境 1.5.2 Visual C++ 6.0 编程环境 Alt+菜单首字母 激活相应的菜单 F10 激活菜单栏,之后用菜单首字母激 活相应的菜单 Alt+F5 切换到输出屏幕 Alt+F9 编译源程序 F9 编译并连接源程序 Ctrl+F9 编译、连接并运行源程序 Alt+Enter 在全屏与窗口模式间切换 F6 在编辑窗口和信息窗口间切换 F5 使当前编辑或信息窗口独享TC屏幕 学习C语言的秘诀 本章小结 语言程序设计 第1章C语言程序设计初步 C 教师: 邱 雅 信箱: lgqiuya@163.com 办公室: 15102 普通高等教育”十一五”国家级规划教材 教学目的: 掌握程序设计的基本概念 掌握程序设计的基本过程 熟悉C语言编程环境--TC2.0和VC6.0的控制台程序开发 了解面向过程和面向对象程序设计方法 教学内容: 程序设计的基本概念 程序设计的一般过程 程序设计的两种方法 C语言概述 C语言编程环境 思考1:什么是程序? “计算机程序”就是指为了让计算机完成一项任务,而在计算机中存放的一系列计算机可以识别的指令(Instruction)。打个比方,计算机就像一个优秀的士兵,他无条件服从长官的命令,为了完成一项军事任务,长官所下达的一系列命令就是“程序”。 思考2:腾讯QQ是应用程序么? 思考3:腾讯QQ的主要功能是什么? 思考4:计算机之间有共同语言么?是什么语言? 思考5:计算机能够直接理解人的语言么? “中文”???”机器语言” 是 腾讯QQ是一个即时通讯工具,可以通过网络传递信息(文字、图片、语音、视频等)。 有,机器语言。 不能直接理解,因为计算机只能直接识别机器语言。怎么办? 2.程序:对于计算机而言实际是一个用计算机语言描述的某一问题的解决步骤。 1.程序设计语言:人们和计算机之间进行交流和通讯的工具。 1.1 程序设计的基本概念 1.1.1 程序与程序设计语言 分4个步骤: 分析问题 寻找问题的解决方法和步骤 用程序语言来描述解决过程 最后是让计算机来执行这个过程以完成任务 1.1.2 问题求解与程序设计 1.2.1 问题的描述 1.2.2 问题的分析 1.2.3 计算机实现 例:“自动应答器” 设计与实现的过程和步骤。 1.2 程序设计的一般过程 描述问题的内容是什么。 该问题的解决方案和步骤。 将分析得到的步骤转化为相应程序设计语言的代码。 编写一个“自动应答器”的程序代码。 问题的描述 当客户走到应答器跟前时,应答器会向客户提示:“请报上您的姓名:”,当客户回答完后,应答器会立刻回答:“XXX客户,您好!”。 问题的分析 根据问题描述中的工作过程,该自动应答器也应该包括以下几个功能:(1)向屏幕输出提示信息的过程 ;(2)等待用户的响应 ;(3)接收用户的输入,并能将用户输入数据连同“您好!”一起显示在用户屏幕。 计算机实现 我们需要将以上每一个步骤转化成计算机可以识别的指令序列(即程序) : (1)通过计算机指令向用户屏幕输出“请报上您的姓名:”; (2)通过计算机指令等待并接收用户的键盘输入,并且暂存起来以备后用; (3)通过计算机指令向用户屏幕输出新的数据信息:用户输入的信息加上“您好!”。 转化后的C程序代码: main( ) { char username[8]; printf(“\n Please input your name :); scanf(%s,username); printf(“\n%s:%s!,username,“good afternoon); } 计算机运行结果: Please input your name:Susan↙ Susan: good afternoon! 其过程如下图所示
文档评论(0)