内容正文:
《C语言学习与应用》教学课件
任务说明
初次接触程序,许多学生不知道编程序是怎么回事。本学习任务是在教师的演示和引领下认识编写C程序的环境和执行C程序的过程,并编写一个最简单的C程序。
学习任务1 使用C编译软件创建一个C程序
知识要求
了解C编译软件。
了解C程序的执行过程。
掌握C程序构成的框架。
掌握主函数和文件包含的概念。
了解输出函数的使用。
学习任务1 使用C编译软件创建一个C程序
‹#›
启动和退出VS 2010。
创建和打开文件。
编写输出字符串的程序。
修改、调试和运行程序。
能够找到并运行可执行文件。
能够处理程序中的异常情况。
能力要求
学习任务1 使用C编译软件创建一个C程序
‹#›
#include “stdio.h” //文件包含
void main() /*主函数*/
{
printf(“我的第一个C程序
”); //输出
getchar( ); //等待按Enter,以观察显示结果
}
输出:我的第一个C程序
应用举例1-1 输出一个字符串
C程序的构成
01
学习任务1 使用C编译软件创建一个C程序
‹#›
微课
创建一个C程序并运行
学习任务1 使用C编译软件创建一个C程序
程序代码说明:
01
注释
#开始的命令行
main()
函数体
程序中注释部分不能被编译。C语言中注释部分用 /*注释内容*/ 或 //注释内容。
表示文件包含和宏定义。常用的是”#include”,用来说明包含这个文件,”#define”用来说明一个宏。
一个C程序可以包含任意多个不同名的函数,但必有一个主函数。C程序从主函数开始执行,void表示无返回值。
函数体由一对大括号“{}”括住,函数体内一般包含两部分:先是变量的定义部分,后是执行语句部分。
01
02
03
04
学习任务1 使用C编译软件创建一个C程序
‹#›
程序代码说明:
01
分号
区分大小写
getchar())
每条执行语句都必须用分号结束。可以将若干条语句写在一行上,也可以将一条语句通过续行符“\”写在多行上。
C程序区分大小写字母,小写字母多用于变量、函数和数组,大写字母多用于宏定义。
程序末尾的getchar()函数调用,意在运行可执行文件时能看到运行结果,运行程序时会自动暂停,等待观察结果,按任意键继续。
05
06
07
学习任务1 使用C编译软件创建一个C程序
‹#›
课堂思考问题1-1
参照应用举例1-1编写程序实现显示“ 社会主义核心价值观!”的功能。
学习任务1 使用C编译软件创建一个C程序
常见问题处理
02
1.编译错误
一段程序要经过编辑(将代码正确录入)、编译(将ASCII码文件翻译为二进制代码文件)、连接(与前面的文件包含连接)后才能生成可执行文件,哪个环节有错误都不能得到正确的输出。初学者经常遇到的问题是编译时提示程序有错误,如图1-1所示,用鼠标双击错误提示行,在程序中的对应错误处会有一个箭头指示,提示可能出错的位置。反复修改直至编译没有错误后即可执行。
学习任务1 使用C编译软件创建一个C程序
图1-1 编译提示信息
学习任务1 使用C编译软件创建一个C程序
微课
常见编译错误
学习任务1 使用C编译软件创建一个C程序
2.窗口卡壳
窗口卡壳也是经常遇到的问题,此时“编译”与“执行”工具按钮均为浅色,处于不能使用状态。一般情况下,首先要将程序代码选中并复制,然后通过按 Ctrl+Alt+Delete组合键调出任务管理器并结束C任务,再次启动VS 2010后,重新创建工程和文件并将代码粘贴其中,继续修改调试即可。
学习任务1 使用C编译软件创建一个C程序
3.再创建一个C程序
窗口卡壳也是经常遇到的问题,此时“编译”与“执行”工具按钮均为浅色,处于不能使用状态。一般情况下,首先要将程序代码选中并复制,然后通过按 Ctrl+Alt+Del 组合键调出任务管理器并结束C 任务,再次启动 VS后,重新创建工程和文件并将代码粘贴其中,继续修改调试即可。
学习任务1 使用C编译软件创建一个C程序
图1-2 关闭工作空间
学习任务1 使用C编译软件创建一个C程序
课堂思考问题1-2
参照图1-1,在程序中设置一个错误,在VS 2010环境中进行调试,体验修改程序的过程。
学习任务1 使用C编译软件创建一个C程序
任务实施
任务一编写显示学校名称的程序
工作内容及要求: