版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目一初识C语言初识C语言【项目说明】
本项目通过输出学生的基本信息引领学习者进入C语言的学习。主要内容包括对C语言编译器VisualC++6.0的使用、C程序的构成和C语言特性三方面内容。通过这3个任务的学习,使学习者对C语言有个初步的认识。任务1.1了解VisualC++6.0开发环境【任务描述】VisualC++6.0是一款功能强大的可视化的集成化编程工具,将“高级语言”翻译为“机器语言(低级语言)”的程序。它将程序的编辑、编译和链接都集成在一个图形化界面里,通过鼠标操作可以轻松完成。。任务1.1了解VisualC++6.0开发环境【任务准备】1、熟悉windows操作系统的环境和基本操作2、成功安装VisualC++6.0。任务1.1了解VisualC++6.0开发环境任务分析
首先需要熟悉VisualC++6.0的开发环境(工具栏及各种窗口),显示和隐藏工具栏,用应用程序向导创建一个项目,输入并编译一个新的C程序。任务1.1了解VisualC++6.0开发环境任务实施1、创建工作文件夹2、启动VisualC++6.03、认识开发环境界面4、显示和隐藏工具栏5、工具栏的浮动与停泊6、创建和编连控制台应用项目任务1.1了解VisualC++6.0开发环境任务小结
利用VisualC++编译器输入代码时,在输入字符和汉字时,要切换到相应的输入方法中,除了字符串和注释可以使用汉字外,其余一律采用英文字符输入。代码中,stdafx.h是每个应用程序所必有的预编译头文件,程序所用到的VisualC++头文件包含均添加到这个文件中。任务1.2编写第一个C语言程序任务描述
利用VisualC++6.0集成开发环境以及C语言,编程实现在屏幕上输出“学生基本信息如下:”字符串。任务1.2编写第一个C语言程序任务准备1.2.1什么是C语言C语言是一门通用计算机编程语言。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。1972年,美国贝尔实验室的D.M.Ritchie在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。C语言既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它具有绘图能力强,可移植性,并具备很强的数据处理能力。因此,它的应用范围广泛。任务1.2编写第一个C语言程序任务准备1.2.2C程序的基本结构任务1.2编写第一个C语言程序任务准备C程序的简单示例:编程实现在屏幕上输出“学生基本信息如下:”字符串。/*欢迎语的输出*/#include<stdio.h>/*包含stdio.h的预处理语句*/voidmain()/*主函数*/{printf(”Welcome!\n”);/*输出欢迎词“Welcome!”并换行*/}任务1.2编写第一个C语言程序任务分析首先需要新建一个C程序,然后利用编程工具输入C语句,最后执行该程序,并在屏幕上显示出“学生基本信息如下:”字符串。任务1.2编写第一个C语言程序任务实施(1)新建本任务的工程和源文件。(2)输入以下语句:#include<stdio.h>/*包含头文件stdio.h*/main(){printf(”学生基本信息如下:”);/*输出语句*/}任务1.2编写第一个C语言程序任务实施代码解释:程序第1行“#include<stdio.h>”,是C的预处理命令,在使用标准函数库中的输入输出函数时,编译系统要求程序提供有关的信息(例如对这些输入输出函数的声明),#include<stdio.h>的作用就是用来提供这些信息的,stdio.h是C编译系统提供的一个文件名,stdio是“standardinput&output”的缩写,即有关标准输入输出的信息。程序第2行用main代表“主函数”的名字。每一个C程序都必须有一个main函数。main前面可以用int来声明函数的类型为整型,或者用void来表明函数没有返回值。函数体是由大括号{}括起来的。本例中主函数内只有一个以printf开头的语句来输出字符串。运行结果:在运行时会在屏幕上输出以下一行信息:任务1.2编写第一个C语言程序任务小结(1)介绍了C语言及C程序的构成。(2)介绍了C中输出的表示方式,在使用printf的时候,必须加上头文件#include<stdio.h>。任务1.3编译、调试和运行C语言程序任务描述
利用VisualC++6.0输入新的C语言程序,并成功编译运行。任务1.3编译、调试和运行C语言程序任务准备1、成功安装VisualC++6.0。2、简单的C语言程序编写。任务1.3编译、调试和运行C语言程序任务分析首先需要新建项目,并输入C语言程序代码。然后利用VisualC++6.0编译功能进行编译执行c语言程序。任务1.3编译、调试和运行C语言程序任务实施1、输入并编译一个新的C语言程序(1)选择“文件”→“关闭工作区”菜单,关闭原来的项目。(2)按上面的方法创建一个Win32ConsoleApplication项目Ex_Simple,在向导的第一步中选择Anemptyproject类型。(3)再次选择“文件”→“新建”菜单命令,显示出“新建”对话框“文件”页面,如图1.3.1所示。任务1.3编译、调试和运行C语言程序任务实施任务1.3编译、调试和运行C语言程序任务实施(4)在文件类型列表中选择C++SourceFile,然后在“文件”框中输入要创建的文件名Ex_Simple.c,通常C语言文件扩展名为“.c”。保存时则以Ex_Simple.c的方式保存。单击“确定”按钮,在打开的文档窗口中输入下列C语言代码:/*程序Ex_Simple,一个简单的C语言程序*///C语言程序的基本结构#include<stdio.h>voidmain(){ doubler,area; //声明变量printf("输入圆的半径:\n");//显示提示信息scanf("%lf",&r);//从键盘上输入变量r的值area=3.14159*r*r;//计算面积printf("圆的面积为:%lf\n",area);//输出面积}任务1.3编译、调试和运行C语言程序任务实施(5)输入C语言代码后,点击工具栏中“编译”按钮
,在输出窗口里出现了错误提示,如图1.3.2所示,Ex_Simple.obj-1error(s),0warning(s)。双击输出窗口中错误提示信息,该信息条会变蓝色底,同时,在代码段中会出现蓝色箭头,指明错误位置。通过检查错误提示为C:\Windows\System32\Ex_Simple.C(10):errorC2146:syntaxerror:missing';'beforeidentifier'printf',即printf前少了“;”,经检查,代码中的分号是中文分号,而不是英文半角的分号,故需修改为编译器能够识别的英文半角分号。任务1.3编译、调试和运行C语言程序任务实施任务1.3编译、调试和运行C语言程序任务实施(6)修改错误代码后,此时在文档窗口中所有代码的颜色都发生改变,这是VisualC++6.0的文本编辑器所具有的语法颜色功能如图1.3.3所示。其中,绿色表示注释,蓝色表示关键词等。任务1.3编译、调试和运行C语言程序任务实施(7)调试C程序,对写好的程序进行简单的测试,以便及时发现问题纠正问题。点击
里面的
按钮或者按F9在当前光标处增加一个断点和取消一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年医疗护理基础知识及技能考核题
- 2026年反腐败协调小组工作规则与成员单位职责及协作配合机制考核
- 2026年县级高素质农民培育题库
- 2026年水上运动项目安全操作规范测试题
- 2026年东北黑土地保护利用政策知识竞赛
- 2026年广东学法考试粤港澳大湾区法律合作与规则衔接题
- 2026年机场安检通道管理岗面试题库
- 2026年知识产权对外转让审查制度及涉及国家安全审查试题
- 2026年企业内部沟通与协作技巧测试
- 2026年城乡规划法及违建治理测试题
- 2025年广西专业技术人员继续教育公需科目(二)答案
- 网络与信息安全管理员(网络安全管理员)三级理论提纲练习试题附答案
- 2025质量工程师笔试题库及答案
- 2025年江苏南通市通州区广播电视广告有限公司招聘笔试参考题库含答案解析
- 2025年中国干细胞医疗行业发展前景预测与投资战略规划分析报告
- 2025年河南机电职业学院高职单招语文2019-2024历年真题考点试卷含答案解析
- 冠脉介入并发症曾繁芳
- 经颅多普勒超声操作标准
- 学前教育学 第3版 教案 第四章学前教育活动的组织与指导
- 电力行业紧急情况处理措施及应对
- 老旧供水设施改造项目可行性研究报告
评论
0/150
提交评论