入学C语言及第一个C语言编程
一.什么是C语言
C语言是一门通用计算机编程语言,应用广泛。它设计精巧、功能齐全,既适合于编写应用软件,又适合于编写系统软件。
C语言的特点:
C语言以其简捷、灵活、表达能力强、产生的目标代码质量高、可移植性强等特点而著称于世。一种语言要具有长久生命力,总需有不同于其他语言的特点。归纳起来,C语言具有下列特点。
- C语言是中级语言
- C语言是一种结构化语言
- C语言功能齐全
- C语言简捷、紧凑,使用方便、灵活
- C语言可移植性强
二.C语言入门第一步:搭建开发环境
写代码的第一步,不是敲代码,而是搭建能让代码跑起来的环境。对于大一新生来说,最友好的入门工具莫过于Dev-C++,它轻量、免费、操作简单,完全满足入门学习的需求,不用像VS那样配置复杂的环境。
- 环境安装(以Dev-C++为例)
- 下载:从官网下载对应系统的安装包,全程默认安装即可,注意勾选“添加到环境变量”(方便后续命令行使用)。
- 新建项目:打开Dev-C++,选择「文件」→「新建」→「源代码」,就可以创建一个空白的 .c 文件了。
- 编译运行:写好代码后,点击「运行」→「编译运行」,就能看到程序的运行结果。
三.第一个C语言程序:Hello, World!
所有编程语言的入门第一课,几乎都是“Hello, World!”程序。它虽然简单,却包含了C语言最核心的结构,是我们敲开编程大门的第一把钥匙。
- 完整代码
c
include <stdio.h>
int main()
{
printf("Hello, World!\n");
return 0;
}
2. 逐行代码详解
- #include <stdio.h> :这是预处理指令,意思是引入标准输入输出头文件。 printf 函数就定义在这个头文件里,如果不写这行,编译器就会报错,找不到 printf 的定义。
- int main() :这是C语言程序的主函数入口,所有C语言程序都必须有且只有一个 main 函数。程序运行时,会从 main 函数的第一行代码开始执行。 int 表示这个函数的返回值是整数类型。
- { } :大括号是代码块的边界,里面包裹的就是 main 函数的具体执行逻辑。
- printf("Hello, World!\n"); :这是我们的核心代码。 printf 是C语言的标准输出函数,作用是把双引号里的内容打印到控制台。 \n 是换行符,作用是让输出内容换行,让界面更整洁。注意:C语言的每一条语句结尾,都必须加 ; 分号,这是语法规定,漏写就会报错!
- return 0; :表示 main 函数正常结束,返回0给操作系统。如果程序运行出错,通常会返回非0值。
- 运行结果
点击编译运行后,控制台会输出:
plaintext
Hello, World!
这样,你的第一个编程就新鲜出炉啦。
四、C语言入门的核心注意事项(新手必看避坑)
刚写第一个程序时,我踩了很多新手都会犯的错,整理出来给大家避坑:
1. 分号不能漏:C语言中,每一条语句的结尾都必须加 ; ,漏写分号是新手最常见的报错原因。
2. 中英文符号要区分:所有代码中的符号( { } ; " " )都必须是英文半角符号,如果用了中文符号,编译器会直接报错,这也是新手高频踩坑点。
3. 头文件不能少:使用 printf 、 scanf 等标准库函数时,必须引入对应的头文件(比如 stdio.h ),否则函数无法识别。
4. main函数唯一:一个C语言程序只能有一个 main 函数,写多个 main 会导致编译错误。
5. 大小写敏感:C语言是大小写敏感的, printf 和 Printf 是两个完全不同的东西,写错大小写就会报错。
最后,祝愿所有学习计算机的各位在这一领域内走的更高更远。
浙公网安备 33010602011771号