启航C语言,第一个Hello World

简介: 启航C语言,第一个Hello World

💨编译器

这里我选择的是Visual Studio 2013。

VS是一个非常完整的开发工具集,包括了所有软件生命周期中所需的大部分工具。


💨写代码前的准备工作

✔打开VS2013

图片.png

图片.png

图片.png

图片.png

图片.png


💨建立一个C源文件

🎈点击新建项之后,会看到如下页面

图片.png

因为编译器默认是cpp(即C++文件),你需要把cpp改成c(注意是小写)

更改后如下

图片.png

这里我把“源”这个字改成了main,这个没什么讲究,想改就改,因为main是主函数的意思,以后写更多文件的时候,你能马上找到主文件在哪。

之后点击添加即可。


第一个Hello World详细介绍

代码如下:

#include <stdio.h>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

👇看一下运行结果

图片.png

从运行结果出现的弹窗来看,我们想打印的Hello World!就出现了

那么你可能又想问,我不想让后面的“请按任意键继续”和我打印的在同一行怎么办?

简单,在 ! 之后加一个\n即可。\n是C语言的换行符。

图片.png

目录
相关文章
|
4月前
|
前端开发 C语言
C语言06-HelloWorld执行流程分析
C语言06-HelloWorld执行流程分析
C语言06-HelloWorld执行流程分析
|
6月前
|
C语言
C语言的“Hello World”
C语言的“Hello World”
80 0
|
4月前
|
前端开发 C语言
C语言05---HelloWorld代码分析
C语言05---HelloWorld代码分析
|
4月前
|
前端开发 C语言
C语言04---第一个HelloWorld(vc版本)
C语言04---第一个HelloWorld(vc版本)
|
4月前
|
前端开发 C语言 C++
C语言03----第一个程序HelloWorld(vs版)
C语言03----第一个程序HelloWorld(vs版)
|
5月前
|
编译器 C语言
c语言之helloworld(CLion)
c语言之helloworld(CLion)
|
5月前
|
NoSQL C语言 C++
C语言开发环境搭建,使用vscode运行hello,world
C语言开发环境搭建,使用vscode运行hello,world
123 0
|
6月前
|
存储 自然语言处理 编译器
“ Hello world ”中的秘密之【C语言程序编译和链接】
作为C语言最经典的代码,大家都可以轻易写出。但是代码的运行过程却很少有人清楚,接下来我将介绍代码运行的奥秘。
51 0
|
6月前
|
编译器 程序员 C语言
【C语言】“hello world!”程序入门详解
【C语言】“hello world!”程序入门详解
69 0
|
6月前
|
Unix 编译器 C语言
Hello World!—— 属于我们的第一个C语言程序
C语言最早是由贝尔实验室的Dennis Ritchie为了UNIX的辅助开发而编写的,它是在B语言的基础上开发出来的。尽管C语言不是专门针对UNIX操作系统或机器编写的,但它与UNIX系统的关系十分紧密。由于它的硬件无关性和可移植性,使C语言逐渐成为世界上使用最广泛计算机语言。 为了进一步规范C语言的硬件无关性,1987年,美国国家标准协会(ANSI)根据C语言问世以来各种版本对C语言的发展和扩充,制定了新的标准,称为ANSI C。ANSI C语言比原来的标准C语言有了很大的发展。目前流行的C语言编译系统都是以它为基础的。
111 0
Hello World!—— 属于我们的第一个C语言程序