(共16张PPT)
第4课 程序设计基础
主题2:编写一个简单的计算机程序
与外国人交流:可使用外语
如英语、法语、德语等
与计算机交流:使用编程语言
C语言、C++、Python、Java等
不同语言都有相应语法结构与规范等。例如我们学习英语,需要识记单词,语法结构等。
不同编程语言也有相应格式与规范,本次课需要学习C语言格式与规范。
你害怕学习编程语言吗?
别害怕,语言之间是互通的,我们从小学开始已经接触英语这门外语,
学习编程语言表明你即将再学习一门语言,它不是完全陌生的。
C语言开发工具
学习word使用word软件,学习excel使用excel软件……学习C语言用什么软件呢?书本57页有介绍…
常用的C语言集成开发工具有:Dev-C++、C-Free、 VC++等,首次使用Dev-C++软件……
那么大家理解集成开发工具什么意思吗?
我们不懂,也没问
集成开发工具
1.了解集成开发工具,先了解编辑器、编译器、调试器等概念。
2.然后你会有这样豁然开朗的过程:
编辑器:用于编写代码的工具,甚至可以使用系统自带的文本编辑器。
编译器:计算机是不认识C语言的,需要一个“翻译”,将C语言翻译为计算机理解的机器码,就是所谓的编译器。
调试器:很多问题需要一步一步执行代码调试才能发现错误所在。
集成开发环境:包含以上三者的基础上,添加软件图形界面,做到图形化编辑编译调试的统一集成开发软件,也就是常说的IDE(Integrated Development Environment)。
集成开发工具
1.程序的编写与执行过程
读取源代码
编译器
编译生成
用户运行后
操作系统
自动加载
加载
运行
结果在
屏幕显示
源代码文件
可执行文件
了解了集成开发工具,再理解程序编写与执行过程就不难了:
2 C语言的基本格式与书写规范
前面已经介绍过,英语有自己的单词格式,语法结构;
C语言也有自己的基本格式与规范。
阅读书本55-56页,了解C语言基本格式。
2 C语言的基本格式与书写规范
(1)注释
是多行注释;
//是单行注释;
程序中的注释不是必须的,
只是为了我们更方便理解。
2 C语言的基本格式与书写规范
(2)头文件
头文件stdio.h是standard input output.header,也就是“标准输入输出头文件”,这个文件的内容就是一些基本输入输出函数的声明,比如scanf()和printf()等。
编译器
源代码文件
#include与第8行用到的printf()函数有关,当编译器遇到这个printf() 函数时,如果没有找到 stdio.h 头文件,会发生编译错误。
2 C语言的基本格式与书写规范
(3)函数
所有的 C 语言程序都需要包含 main() 函数。
代码从 main() 函数开始执行。
return 0代表程序正常退出。
读取源代码
编译器
编译生成
源代码文件
可执行文件
2 C语言的基本格式与书写规范
(4)分组和缩进
{}把语法结构分成组,
printf和return语句都缩进,
缩进可以用若干空格或者Tab键。
C语言缩进不是必须的,但是逻辑会更清晰。
(5)语句
第8行与第9行语句末尾都有一个;
C语言规定每条语句末尾都要有;
注意:标点符号都要在英文状态下
(1)文件—新建—源代码或者CTRL+N,都能新建源文件。
动手实践:编写第一个C语言程序
动手实践:编写第一个C语言程序
(2)输入如下代码:
(3)保存源代码。选择菜单栏上的“文件” “保存”命令,保存源文件。命名为“hello”,文件类型选择“C source files(*.c)”.
动手实践:编写第一个C语言程序
(4)编译。在菜单栏中选择“运行” “编译”命令。如果代码正确,“编译日志” 窗口中看到编译成功的提示:没有错误就没有警告。
(5)调试。如果有错误,编译器会提示错误信息。
动手实践:编写第一个C语言程序
即第5行前的分号有错,该分号为中文状态下,程序停止运行。
修改程序后重新编译,直到无误为止。
(6)运行。在菜单栏中选择“运行” “运行”命令,显示运行结果。
动手实践:编写第一个C语言程序