1、什么是程序?
程序
,就是一组计算机能够识别和执行的指令(由我们事先指定的)。
程序和指令是计算机系统中最基本的概念。
计算机的工作过程本质上就是执行程序的过程。
2、什么是计算机语言?
计算机语言
:一种计算机和人都能识别的语言。
计算机语言的发展过程
- 机器语言
-
机器指令:计算机可直接识别和接受的二进制代码。
-
机器程序:一组计算机能够识别和执行的特定机器指令。
-
机器语言:机器指令的集合。
- 符号语言(汇编语言)
符号语言的指令需要汇编程序将指令转换为机器指令。转换的过程成为“汇编(代真)”。
例如用“ADD”代表“加”,“SUM”代表“减”。
- 高级语言
语言功能强,适用不同型号的计算机,但执行过程仍需翻译成机器指令。
其中,机器语言和符号语言都是低级语言,它们完全依赖于具体的机器特性,是面向机器的语言。
C语言就是一种高级语言,C语言也是一种面向过程的通用编程语言。
3、第一个C语言程序
"Hello, World!"程序是一个非常基础的计算机程序,它的主要作用是输出显示一条消息“Hello, World!”。
在许多编程语言中,这个程序通常作为初学者的第一个程序,因为它的简单和完整的程序基本结构,并且可以验证编译器、解释器或开发环境的安装和配置是否正确。
#include <stdio.h> // 引入标准输入输出库
int main() // 主函数
{
printf("hello world!\n"); // 输出"hello world!"并换行
return 0; // 返回0,表示程序正常结束
}
#include <stdio.h>
:这是一个预处理指令,用于引入标准输入输出库(stdio.h)。这个库包含了一些用于输入和输出的函数,如printf()和scanf().int main()
:这是主函数,程序的执行从这里开始。main函数的返回类型是int,表示函数将返回一个整数值。{
:左大括号,表示函数体的开始。printf("hello world!\n");
:调用printf()函数,将字符串"hello world!"输出到屏幕上。\n
表示换行符,用于在输出后换行。return 0;
:返回0,表示程序正常结束。在C语言中,main函数的返回值通常用于表示程序的退出状态。0表示成功,非0值表示错误。}
:右大括号,表示函数体的结束。