学习C语言的第一个编程软件和环境,这里推荐DEV C++、VSCode
DEV C++ 有集成环境,VSCode 的 C 环境需要自己配置, 环境可以选择MinGW64,这个配起来会简单一些
对于 C 环境的配置,这里就不做演示了(网上有太多了),这里放几个网址可直接跳转(记得给下面的这些博主点赞)
DevC++ 软件下载及安装教程(详细、具体)_devc++下载-优快云博客
在Windows中安装MinGW-w64最新版本(目前12.1.0)_mingw64-优快云博客
第一次接触VSCode 的朋友,看到常用快捷键就可以了(也可以看完)
VSCode安装配置使用教程(最新版超详细保姆级含插件)一文就够了_vscode使用教程-优快云博客如果VSCode 和 mingw64 是自己下载的,直接看下面链接的编译环境配置即可
VScode + MinGW-w64 编程环境搭建(C/C++)超详细_vscode mingw64-优快云博客
VSCode 和 DEV C++ 配好一个就可以了这里我使用的是 DEV C++,因为这个它对于新手真的非常友好
1. C 语言的第一个程序
先照着敲代码,等会解释这个代码
#include <stdio.h>
int main()
{
printf("Hello World!");
return 0;
}
(在DEV C++ 里 按下 Ctrl+鼠标滑轮滚动 可以放大/缩小字体)
2. hello 程序的构成
/* 对于下面的说明 新手 只需看完,了解到了就可以 不需要理解 */
a.第一行代码 "#include <stdio.h>" 是对于头文件的引入
"#include <>"是一个预处理命令
".h" 后缀是一个 C语言 当中的头文件 (后面章节解释它的作用与编写)
"stdio.h" 是 标准IO库头文件
b. 第三行代码 "int main()" 是一个函数的定义 main() 是一个特殊的函数
"int" 是函数的返回值类型 "main" 是函数的名字 "()" 表示 "main"是一个函数
main() 函数是 C程序 的入口,是整个程序的框架,也是生成可执行程序过程中不可缺少的部分
总之,每一个 C程序 都需要包含这个函数,程序的执行 和 程序员的梦也从这里开始
c. 4-8 行是函数体,即是一个函数的内容
"printf()" 是对一个函数的调用,它是一个 打印/输出 函数,负责把括号里面的内容 打印到终端(终端就是那个黑色背景的界面)
"return 0" 这个对应着 "main" 前面的 "int", "0"是返回值 更多的内容后面解释
3. 总结
这就是 C程序 的主要构成,除去第5行代码,剩下的代码都出现在大量的程序当中
所以对于这一节,我们需要记住 除去第5行代码之后的代码框架,如下:
#include <stdio.h>
int main()
{
return 0;
}
当我每次写C程序前,都会先把上面的这个结构写下来,然后再编写其他的代码
好了,这一节就讲到这里。下一节,将能学到更多的内容
4. 练习
尝试把 "Hello World" 换成其他文字,以及尝试能否输出中文
最后更改日期 [2024/8/18]