《C程序设计项目教程》教学教程完整版电子课件.ppt

《C程序设计项目教程》教学教程完整版电子课件.ppt

  1. 1、本文档共316页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;C语言程序设计项目教程;项目一 欢迎进入C语言世界;任务一 熟悉C开发环境;一、计算机语言;二、C语言的历史;三、C语言程序执行过程;1.编写源代码;四、C语言开发环境简介;2.Code::Blocks;3.C-Free;4.Microsoft Visual C++系列;类视图用于面向对象的C++语言编程;任务实施——输出问候信息;步骤2 在右侧“文件名”编辑框中输入文件名“任务1-1”,然后单击 按钮选择文件存储位置。单击“确定”按钮,接下来在编辑区中输入以下代码:;2.编译连接;步骤2 单击“是”按钮,创建一个与源程序同名的工作区(对应文件为“任务1-1.dsw”)和一个工程(对应文件为“任务1-1.dsp”),系统开始编译。编译结束后,将在输出窗口显示编译信息,如图1-10所示。;步骤3 编译信息显示“任务1-1.obj - 0 error(s), 0 warning(s)”,表示编译程序时没有错误和警告。为此,可继续选择“组建”“组建[任务1-1.exe]”菜单,对生成的目标程序进行连接,以生成可执行程序,如图1-11所示。;3.调试运行;任务二 创建简单的C应用程序;一、C程序基本结构;void main() { int x, y, max; printf(Please input two integers: ); scanf(%d%d, x, y); /* 通过键盘输入两个整数值 */ max = GetMax( x, y ); /* 调用GetMax函数求两个整数中的最大值, 并将其保存到max变量中 */ printf(The max number is: %d\n, max); /* 输出最大值 */ };1.C语言程序由函数构成;二、VC的调试程序功能;第二步 开始调试程序;第三步 单步运行;单步调试程序时,可以Variables窗口和Watch窗口中察看变量值的变化,这两个窗口的作用如下:;在调试模式下,“调试”工具栏会自动弹出,各按钮作用如下:;确认当前子程序中没有程序错误时,该选项可以快速执行该子程序,并停留在子程序后面的语句(【Shift+F11】);;任务实施——输出“九九”乘法口诀表;步骤2 编译连接通过后,执行“组建”“执行[九九口诀.exe]”菜单命令,或者直接按【Ctrl+F5】组合键,运行生成的程序,结果如图1-21所示。;C语言程序设计项目教程;项目二 C语法基础;任务一 熟悉C语言的基础语言元素;一、数据存储方式与数据类型;在计算机中,数的表示方法一??有两种,它们分别是定点数和浮点数。;定点小数; 任意一个二进制数N可以表示为N=S×2P形式。其中S是一个纯小数,表示数N的全部有效数字,称为尾数;P是一个整数,表示小数点的位置,称为阶码。例如,(0.0011001)2=0.11001×2-10,其中尾数S=(0.11001)2,阶码P=(-10)2。;(二)数据类型;不同类型的数据所占存储空间及表示范围不同,如右表所示。;二、标识符;② 表示存储类别的关键字;2.预定义标识符;(二)用户定义标识符;三、常量和变量;1.常量类型;(3)字符常量;(4)字符串常量;2.符号常量;(二)变量;程序员们通常会对变量命名做一些约束,如:;2.变量的定义;四、运算符和表达式;(一)算术运算符;(二)赋值运算符;(三)位运算符;任务实施——计算三角形的面积;#include stdio.h #include math.h void main() { float edge1, edge2,edge3; float s; double area; printf(Please input 3 edges length: ); scanf(%f%f%f, edge1, edge2, edge3); s=(edge1+edge2+edge3)/2; area=sqrt(s*(s-edge1)*(s-edge2)*(s-edge3)); printf(The area is: %f\n,area);};步骤3 单击工具栏中的“保存”按钮 或者直接按【Ctrl+S】组合键保存文件,源程序创建完成。编译、连接后执行程序,执行结果如图2-8所示。;任务二 掌握简单的C语句;一、C语句概述;(三)函数调用语句;二、数据输入输出的概念;三、用printf函数输出数据;(一)格式说明; 修饰符是可选的,用于确定数据输出的宽度、精度、小数位数、对齐方式等,用于产生更规范更整齐的输出,当没有修饰符时,以上各项按系统缺省设定显示。下面我们介绍一些常用的修饰符。;(2)对齐方式

文档评论(0)

BLUED + 关注
实名认证
内容提供者

教师资格证持证人

全网 内容最全课件 价格最低 质量最高 不是之一,是唯一。 每个人使用的办公软件版本不一样,如有个别显示不出的文件,建议使用最新版。

版权声明书
用户编号:8070063100000015
领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档