💨编译器
这里我选择的是Visual Studio 2013。
VS是一个非常完整的开发工具集,包括了所有软件生命周期中所需的大部分工具。
💨写代码前的准备工作
✔打开VS2013
💨建立一个C源文件
🎈点击新建项之后,会看到如下页面
因为编译器默认是cpp(即C++文件),你需要把cpp改成c(注意是小写)
更改后如下
这里我把“源”这个字改成了main,这个没什么讲究,想改就改,因为main是主函数的意思,以后写更多文件的时候,你能马上找到主文件在哪。
之后点击添加即可。
第一个Hello World详细介绍
代码如下:
intmain() { printf("Hello World!"); return0; }
👇关于#include <stdio.h>
Q:#include <stdio.h>是一个头文件,那为啥要有头文件呢?
A:举个例子:就比如你上大学,你没带录取通知书去报道,辅导员也不认识你,那你要证明你是这个学校这个专业的,那你就要用到录取通知书。
Q:那录取通知书相当于头文件,那例子中的“我”,相当于什么呢?
A:问的好,例子中的我就是代码中的 printf。因为写C语言的那些人,在#include <stdio.h>里面帮你写好了这个函数的定义,你直接拿来用就行了。
Q:难道所有类似与prinf这样的函数,都在#include <stdio.h>帮我定义好了吗?
A:当然不是,以后你用到其他函数的时候,需要添加其他头文件。
👇关于int main()
int是整型变量,啥是整型?就是你数学学的整数:负数、0、正数。
Q:main是什么?
A:问main不如直接说main(),C语言的函数要带上(),注意必须是英文的括号,main是C语言的主函数,C语言一切程序开始的地方,每个程序都从main开始运行。
Q:我看还有个{},这是什么?
A:上面说过main()函数是一切程序开始的地方,那你总有个范围吧,把程序代码放在{}里,就表示运行这些程序。
👇关于printf()
printf()是打印函数,显而易见,就是打印东西的,至于效果就看文章末的运行。
Q:()里的""可省略吗?
A:不可!另外敲代码的时候一定要切换到输入法英文,无论是括号,引号,还是逗号,都要是英文状态下!除了你要打印中文汉字,汉字用中文输入法。""的作用就是你需要打印的东西都在""里面。
Q:0呢?
A:还记得你在main之前写了个int吗,0和int对应,main前面的int表示返回值是整型,在main里面用int是声明一个整型变量。比如int a的意思就是我声明了一个变量,它是整型的,而且他的值我没说,不固定,就是变量。
💨程序运行
VS有一个程序运行的快捷键 ctrl+F5 ,如果是笔记本的话就是ctrl+fn+F5
👇看一下运行结果
从运行结果出现的弹窗来看,我们想打印的Hello World!就出现了
那么你可能又想问,我不想让后面的“请按任意键继续”和我打印的在同一行怎么办?
简单,在 ! 之后加一个\n即可。\n是C语言的换行符。