内容正文:
编程语言基础-C语言
1.4 C程序的上机步骤
第1章 C语言概述
高等教育出版社
教学目标
一
初步了解运行一个C程序的完整步骤。
1
2
了解各步骤生成的程序语言格式及特点。
3
掌握一些具体操作中的注意事项。
教学重难点
二
初步了解运行C程序的完整步骤
1
2
了解各种程序语言的区别
3
掌握一些简单的编译错误的解决方法
导入新课
三
编译器提示错误
计算机只能识别和执行由0和1组成的二进制指令。
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
新知讲授
四
必须用一种称为编译程序(或编译器)的软件把C源程序翻译成二进制的目标程序,然后将该目标程序与系统的库函数和其他目标程序链接起来,形成可执行的目标程序。
(一)如何让计算机能够识别并运行源程序
C语言是第三代语言即为面向过程的高级语言。
C程序的上机步骤
1.4
运行一个C程序的完整步骤:
编辑
链接
编译
运行
程序代码的录入,
生成源程序 a.c
语法分析查错,翻译
生成目标程序 a.obj
与其它目标程序或库链接装配,生成可执行程序 a.exe
把可执行文件调入内存
并使之运行,得到结果。
C语言是第三代语言即为面向过程的高级语言。
C程序的上机步骤
1.4
软件用户得到的仅仅是可执行程序!
开始
编辑
编译
有错?
执行
链接
结果
正确
结束
可执行
目标程序
a.exe
源程序
a.c
目标程序
a.obj
库函数
和其他目
标程序
有
无
正确
不正确
实线表示操作流程
虚线表示文件的输人/输出
每个源程序都需要经过上述步骤
集成开发环境(IDE):将程序的编辑、编译、链接和运行等操作集成在一个界面上。
C语言是第三代语言即为面向过程的高级语言。
C程序的上机步骤
1.4
3种程序语言的特点:
每种编程语言都有自己的一套规则,称为语法规则。
C程序的上机步骤
1.4
注意事项
①如果所写程序出现与语法规则不符之处将不能通过编译,同时编译器会提示错误。
②修改错误时不要过分依赖出错行号,应根据错误原因来分析和修改。
③复制程序时容易出现“非法字符”错误,很可能是由于其中有全角字符。
例如:半角的空格" "和全角的空格" "。判断是否是全角字符的办法是,找到错误的行后移动光标,如果一次跳两个字符长度,那么这个字符就是全角字符。
④警告不影响程序的运行,但警告往往是隐含的错误。应尽量减少警告的出现。
⑤在编辑程序过程中或运行之前应经常保存。
课堂练习
五
1.计算机只能识别和执行( )。
A.二进制指令 B.十进制指令
C.高级语言
A
课堂练习
五
2.为了让计算机能够识别并运行源程序,必须用( )把源程序翻译成二进制的目标程序。
A.编译器 B.处理器
C.转换器
A
课堂练习
五
3.C程序使用( )字符。
A.全角 B.半角
B
课堂练习
五
4.在空格处移动光标,如果一次跳两个字符长度,那么这个字符是( )。
A.全角字符 B.半角字符
A
课堂练习
五
5.警告( )程序的运行。
A.影响 B.不影响
B
课堂练习
五
二、填空题。
1.运行一个C程序的完整步骤是:( )→( )→( )→( )。
2.每种编程语言都有自己的一套规则,称为( )。
3.“非法字符”错误很可能是由于C程序中有(