前言
这是我的第一篇CSDN博客,也是记录我学习C语言的开始。希望通过持续写博客,整理自己的学习过程,也方便以后的复习。
一、为什么学习C语言
C语言是一门经典的程序设计语言。虽然它诞生得比较早,但现在仍然被广泛应用于操作系统、嵌入式开发、单片机、驱动程序和底层软件等领域。
我选择从 C 语言开始学习,主要有以下几个原因:
C 语言的语法相对基础,适合建立编程思维;
可以帮助理解变量、函数、指针和内存等概念;
学好 C 语言后,再学习 C++、Java 等语言会更容易;
能够更深入地理解计算机程序的运行过程。
二、我的第一个C语言程序
几乎所有的编程语言的学习,都是从输出“Hello World"开始。
#include <stdio.h> int main() { printf("Hello World!\n"); return 0; }程序运行后,控制台输出:
Hello World!
三、逐行理解Hello World
1.#include<stdio.h>
#include<stdio.h>这一行的作用是引入标准输入输出头文件。stdio是 Standard Input Output 的缩写,也就是“标准输入输出”。程序中使用的printf()函数,就定义在stdio.h文件中。因此,在使用printf()之前,需要先引入这个头文件。目前我的理解是:头文件就像一个“工具箱”,需要使用某个工具时,要先把对应的工具箱准备好。
2.int main()
int main()main是 C 程序的主函数,也是程序开始运行的地方。一个完整的 C 程序通常需要包含main函数。当程序运行时,计算机会从main函数中的第一条语句开始执行。其中,int表示该函数执行结束后会返回一个整数。
3. 大括号{}
{ printf("Hello World!\n"); return 0; }大括号用来表示函数体的开始和结束。写在大括号里面的内容,就是main函数需要执行的代码。
在编写代码时,通常会对大括号中的内容进行缩进,这样可以让代码结构更加清晰,也更容易读。
4. printf()函数
printf("Hello World!\n");printf()是 C 语言中常用的输出函数,可以将指定内容输出到屏幕上。
Hello World!5. return 0
return 0;return 0表示main函数执行结束,并向操作系统返回数值0。通常情况下,返回0表示程序正常结束。目前在简单程序中,即使不深入理解它,也可以先记住:在main函数的最后写上return 0;。
四、总结
第一个 “Hello World” 程序虽然简单,却是我学习 C 语言的正式起点。通过这个程序,我初步了解了 C 语言的程序结构,也认识了头文件、main函数、printf()函数、换行符和return 0等基本内容。学习编程可能会遇到很多报错和困难,但成功解决一个小问题,也会带来成就感。希望自己能够保持耐心,坚持练习,从写出简单程序开始,逐渐掌握更多 C 语言知识。这是我的第一篇 C 语言学习记录,文章中如有理解不准确的地方,也欢迎大家批评指正。