目录
前言
这是一篇偏笔记性质的文章,因此在学习C语言过程中可能会遇到的一些问题也会一同列进去。
自学C语言时建议选择一些合适的视频来辅助学习。这里推荐两个,一个是MOOC慕课翁凯的C语言程序设计和B站鹏哥的C语言编程。
C语言程序设计_浙江大学_中国大学MOOC(慕课) (icourse163.org)
C语言编程2021C语言零基础视频教程C语言入门初学者小白C语言考研C语言专升本C语言期末考试不挂科C语言程序设计C语言期末突击C语言视频教程谭浩强)_哔哩哔哩_bilibili
我自学时选择的是鹏哥的视频,所以这篇文章的大部分内容也都是来源于我听鹏哥课时的笔记。
完成本文章的所有内容会花上一些时间。
一、第一个C语言程序:Hello,World
#include <stdio.h>//头文件
int main()//主函数
{ //花括号内的是函数体
printf("Hello,World");//使用头文件stdio里的库函数printf将Hello,world输出到屏幕上
return 0;//结束程序并返回
}
这是一个大多数C语言初学者的第一个C语言程序,我们可以通过这个程序简单了解C语言并帮助初学者写出自己的第一个C语言程序。
- #include 是一个预处理命令,用于引用头文件。
- //双斜杠指此行在//后的内容为注释。注释是程序员写给自己或别人的,防止看不懂代码。计算机会自动跳过注释,所以你写多长都没关系。(写注释可是一个好习惯,工作了就另说~)
- <stdio.h>表明引用的头文件是stdio。头文件名输入至<>尖括号内,后缀.h表示stdio是头文件。一些常见的库函数(如上方的printf)均包含在stdio.h里面。
- int main() 中的int表示返回类型为整型,可以理解为数学中的整数。main是主函数,一个程序只能有一个main函数。
- {}花括号的里面是函数体。程序大都写在花括号内。
- printf是一个头文件stdio.h中声明的库函数,作用是将双引号里的内容Hello,World输出到屏幕上
- ;分号表示此行代码结束,计算机会立即读取下一行代码。
- return:0表示程序程序结束并返回。因为主函数是返回类型是整型,所以是返回一个整数0;
注意:所使用符号皆为英文符号,否则程序无法运行
现在你可以试着打出你的第一个C语言程序并向世界问好了。