c语言程序第一章编程,c语言程序的设计第一章 C语言编程入门.ppt

c语言程序的设计第一章 C语言编程入门

第1章 C语言编程入门 本章是本书的入门篇,专为初学者熟悉编程过程、掌握程序结构而准备的。 本章学习目标 ? 1)? 能够通过模仿与改变来构造带有测试函数的C语言程序。 2)? 能够在集成开发环境中进行代码的调试、测试。 任务1-1:第一个C程序 任务目标: 在计算机屏幕上打印出以下内容: 你好! 让我们动手编程吧! 任务学习内容 a)新建Win32 Console工程 b) 新建源代码文件(.c文件) c) main函数基本框架编写技能 d) 伪代码引导的编程技能 e) 程序中汉字打印输出技能 f) 工程的编译、链接、组建、运行技能 g) 工程的单步调试技能 h) 添加注释的技能 重点:编程实现 创建一个工作区 工作区名为“C语言编程”,在E盘根目录 举例 创建一个工程 工程类型Win32 Console Application 工程名chap01001 举例 重点:编程实现 创建一个c文件 hello.c main函数框架填写,举例 伪代码引导的c代码构建,举例 编译、组建、运行程序 举例 习惯培养 对代码写注释是一种良好的编程习惯,而从伪代码开始进行程序设计,并最终将伪代码变为注释,这是高效编程、构造正确注释的好方法。 别忘记按下Ctrl+S组合键以保存你刚才录入的代码,请经常使用Ctrl+S以防止计算机突然停电、死机等给你带来的意外损失。 习惯培养 从软件工程的角度,推荐一种好的编程习惯,正如在任务1-1中的第7步到第9步所使用的: 1)首先构造出程序的框架; 2)设计函数的实现方法(算法),本书使用伪代码(自然语言与C语言混合的方式)来表示; 3)依据伪代码构造最终的C语言代码,并将伪代码以注释的形式保留下来。 习惯培养 学习编程的技能,最快、最容易的就是模仿。首先重复已有的代码,成功运行后,逐步改变原有的代码,实现相似的功能。最后,当改变越来越多、越来越自信的时候,就意味着你已经完全掌握了相关的技能。 习惯培养 在动手模仿与改变样例代码的过程中,每个人会犯不同的错误,请注意从一开始就积累你的点滴经验与各种教训。在完成任务后,你可以通过思考、老师答疑、询问他人等途径,得到对成功完成任务的经验以及对任务失败的教训,并及时记录下来。本书中每一页外侧的空白,就是供你随时记录你的疑问、经验与教训的。 常见错误 C语言是能够为计算机系统所理解与执行的编程语言,要使你所构造的程序被正确执行,就必须严格地遵守C语言的标准语法。否则,当你编译程序源代码时将会出错,有语法错误的程序无法运行,无论这个错误看上去多么的微不足道。 模仿与改变 不要尝试发明轮子! 模仿与改变是快速学习编程技能、培养规范编程习惯的好方法。 请在理解示范任务的基础上,通过模仿与改动,了解哪些内容可以改,哪些是固定内容。 学会修改,就初步掌握了示范代码。 要点回顾 1)? 集成开发环境Microsoft Visual C++6.0中进行C语言编程,需要先创建一个工作空间(工作区),本例中工作空间取名为“C语言编程”。 2)创建一个可以运行的程序,需要先在工作空间中创建一个工程,本任务中的工程取名为chap01001。 3)? 具体的编程语言构造的代码也称作源代码,用C语言构造的源代码写在后缀为.c(必须小写)的文件(即源文件)中,本例中的源文件为hello.c文件,它属于工程chap01001。 要点回顾 4)C语言标准规定,每一个C程序都由1个或多个函数构成,而且必须有一个main函数,所有C程序都从main函数开始执行。 5)? 用puts函数能够向计算机屏幕打印输出一些文字内容,并在打印输出完毕后把光标移动到下一行。puts是Microsoft Visual C++6.0按照C语言标准构造的函数之一,如果要使用它,就要在hello.c文件的首部先写上 #include 。 任务1-2测试驱动的函数构造 任务目标: 构造一个函数min,它能够对两个正整数进行比较,并返回其中的最小值。该函数的具体要求如下: number_one与number_two两个整数中的最小值被找到并被返回。 函数原型: int min( int number_one, int number_two ); 任务学习内容 a) 在一个工作区中创建多个工程的技能 b) 多个函数构成的程序结构 c) 打印输出数字的技能 d) 一个函数调用另一个函数的技能 e) 测试驱动函数(test函数)的编写技能 f) 求最小值min函数的编写技能 g)程序的组建与运行、单步调试技能 h) 添加注释的技能 重点:编程实现 打开工作区并新建一个工程 打开任务1-1中创建的“C语言编程”工作区 创建工程chap01002

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值