版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务描述创建C程序C程序的构成printf函数输出字符串PART01任务描述使用ATM自助存取款时,首先看到的就是欢迎页面,当用户输入正确的密码后就可以进入功能页面,具体实现可参考下图所示:任务描述PART02创建C程序一、C程序的编译过程C语言采用的编译方式是将源程序转换为二进制目标代码,编写一个C程序到完成运行得到结果一般都需要经过以下几个步骤:创建C程序二、C程序的编辑与运行主要介绍VisualC++6.0中怎么样编辑、编译、连接、运行C程序,下图是VisualC++6.0的主界面创建C程序1.编辑:新建一个源程序,在VisualC++6.0主窗口的菜单栏中选择“文件”菜单,然后选择“新建”命令创建C程序屏幕上出现一个新建对话框,单击对话框上方的“文件”选项卡,在其列表框中选择“C++SourceFile”项,然后在对话框右半部分的位置文本框中输入准备编辑的源程序文件的存储路径,在其上方的文件名文本框中输入准备编辑的源程序文件的名字。创建C程序单击“确定”按钮后,回到VisualC++6.0主窗口,这时就可以输入和编辑源程序。创建C程序创建C程序2.编译:单击主菜单栏中的“组建”,在其下拉菜单中选择“编译c1-1.c”,也可以不用选择菜单的方法,而直接按Ctrl+F7键或者工具栏中的来完成编译。3.连接:在得到.obj目标程序后,应选择“组建”菜单项,其下拉菜单中选择“组建c1-1.exe”,也可以不用选择菜单的方法,而直接按F7键来完成编译。创建C程序在执行连接后,在调试输出窗口中显示时的信息,说明没有错误,生成一个可执行文件c1-1.exe。创建C程序创建C程序4.执行:在得到可执行文件c1-1.exe后,就直接执行c1-1.exe。选择“组建”菜单项,在其下拉菜单中选择“执行c1-1.exe”,也可以不用选择菜单的方法,而直接按Ctrl+F5键或者来完成编译。创建C程序执行后可以看到结果PART03C程序的构成一、C程序实例【例1】功能描述:向世界问好!#include<stdio.h>//编译预处理命令std标准inputoutputheadvoidmain()//定义主函数{//函数开始的标志
printf("HelloWorld!\n");//输出HelloWorld!并运用“\n”实现换行}//函数结束的标志C程序的构成【例2】自定义函数实现调用#include<stdio.h>//编译预处理命令voidMySaler()//自定义函数MySaler{//函数开始的标志
printf("LoveChina!\n");//输出LoveChina!printf("拼搏努力做勇敢的自己!\n");printf("LoveJNVC!\n");}//函数结束的标志voidmain()//定义主函数{printf("主函数开始!\n");MySaler();//在main函数中调用自定义函数Maxprintf("主函数结束!\n");}C程序的构成【例2】功能描述:定义一个求两个数的最大数的函数,并在主函数中调用#include<stdio.h>//这是编译预处理命令voidMax()//自定义函数Max{inta=5,b=8,max;//程序的声明部分,定义a,b,max为整型变量if(a>b)max=a;//若a>b成立,将a的值赋给maxelsemax=b;//否则(即a>b不成立),将b的值赋给maxprintf(“max=%d\n”,max);//按照”max=%d\n”格式输出结果}voidmain()//定义主函数{Max();//在main函数中调用自定义函数Max}C程序的构成二、C程序的构成通过以上两个程序举例,可以看到一个C程序的基本结构如下:#include<stdio.h>//编译预处理命令,头文件[自定义函数]//可选项,依据程序要求定义voidmain()//定义主函数,必选项,且只能有一个{语句//功能实现,语句中需要有英文状态的“;”}C程序的构成1.函数是构成C程序的基本单位其中必须包含一个main函数(有且只能有一个main函数)2.程序总是从main函数开始执行,到main函数结束。不论main函数在整个程序中的位置如何3.程序中对计算机的操作是由函数中的语句完成的,语句是构成函数的基本单位4.分号是构成C程序语句的基本单位,只有一个“;”的语句称之为空语句5.在C程序中应当包含必要的注释。一个好的、有使用价值的程序都应当加上注释,以增加程序的可读性,“//”是单行注释,也可以用“/*…*/”实现多行注释(也称为块注释)。C程序的构成三、C程序的特点1.C语言简洁、紧凑,使用起来方便灵活;2.C语言具有丰富的数据类型和运算符;3.结构化的控制语句4.函数作为程序的基本单位,便于实现程序的模块化;5.C语言允许直接访问物理地址,能够进行位(bit)运算(见附录C),能够实现对硬件直接操作;6.程序的可移植性好;7.生成目标代码质量高,程序执行效率高。C程序的构成PART04printf函数输出字符串printf()函数是C语言标准库函数,称为格式输出函数,用于将格式化后的字符串输出到指定终端(通常指屏幕
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广西壮族自治区崇左市高职单招职业适应性测试题库及答案
- 2025年广东省云浮市地理生物会考试题题库(答案+解析)
- 吸氧患者的吸氧护理经验分享
- 2026年商业地产租赁合同范本大全
- 疫情影响下劳动合同解除补偿新规
- 护理教育与临床实践结合
- 护理继续教育:机会与挑战
- 2026年党外积极分子思想报告(2篇)
- 小儿腹泻病的母乳喂养建议
- 护理服务人文关怀
- 全媒体新闻发布实务知到章节答案智慧树2023年广东外语外贸大学、暨南大学、华南理工大学
- FCE考试必备词汇
- 在建工程项目安全检查表
- 安徽哈船新材料科技有限公司新增四套粉末涂料生产线项目环境影响报告表
- 委托技术开发协议全套文本、技术开发合同、技术开发合同
- IATF16949:2016体系推行计划
- 手机拍照技巧大全课件
- 严虎绘画课程对应课件1
- 【课件】纪念与象征-空间中的实体艺术 课件-高中美术人美版(2019)美术鉴赏
- 道德与法治八年级下册教案
- 地铁行车调度员手册
评论
0/150
提交评论