----------------------- 学习一门语言,我们都知道万事开头Hello World! 我们从代码理解语法。代码如下 //***********************************************// #include int main() //main(主函数),int代表函数需要返回一个int(整型) { printf('Hello World!'); //printf(输出函数) return 0; //返回一个整数0,0代表无错 } //***********************************************// 那么该如何执行这一段代码呢? 代码是不能直接执行的,代码必须经过编译器编译才能执行。编译器在这里充当的就是一个翻译官的角色了。 首先我创建一个txt文档,写入代码。 把文档的后缀名txt改为.c 打开cmd,cd进入文件的目录 这行命令是什么意思呢?也就是 //***********************************************// gcc c.c -o c.exe //用gcc这个东西去对c.c进行-o(编译),生成c.exe放在当前目录 //***********************************************// 这个gcc就是我们说的编译器了,但是我们原本的电脑并没有gcc编译器,我们可以直接从网上搜索下载(都是免费的)。当然,后续学习这种方式并不方便,环境也需要自己配(如何配以后再开一篇文章写)所以,我们大都是直接用已经集成好开发环境的IDE来写代码,像Visual Studio 20xx和Visual Studio code这样的软件。 我们可以看到,这里生成了一个c.exe可执行程序,编译没有出错,打开c.exe我们发现程序一闪而过,并没有看到Hello World!。那是应为程序执行完就关闭了,为了不让程序自动关闭我们加入一行代码 //***********************************************// #include int main() //main(主函数),int代表函数需要返回一个int(整型) { printf('Hello World!'); //printf(输出函数) getchar(); //从键盘获取一个字符,打开程序没有按键盘程序就还在这一步,就不会一闪而过了 return 0; //返回一个整数0,0代表无错 } //***********************************************// 改完代码,重新编译,打开程序。 程序正确无误的执行了! |
|