入门C语言,第一个Hello World

本文介绍了如何使用Visual Studio 2013创建并编译C源文件,详细讲解了HelloWorld程序的构成,包括`#include <stdio.h>`的作用,`main()`函数的解释,以及`printf()`的使用。通过实例演示了C语言的基础知识。
摘要由CSDN通过智能技术生成

✨目录

💨编译器

 💨写代码前的准备工作

💨建立一个C源文件

第一个Hello World详细介绍

💨程序运行


💨编译器

这里我选择的是Visual Studio 2013。

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


 💨写代码前的准备工作

✔打开VS2013


💨建立一个C源文件

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

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

更改后如下

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

之后点击添加即可。


第一个Hello World详细介绍

代码如下:

#include <stdio.h>

int main()
{
	printf("Hello World!");
	return 0;
}

 👇关于#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:;是什么?

A:每一行的末尾都要加上; 这是规定,让编译器识别一行结束的标志。

👇关于return 0

Q:什么是return?

A:return是C语言的关键字。返回的意思。什么是关键字?int就是一个关键字,他是C语言内定的,比如一旦你输入return,程序就知道要返回了。这里的返回也是结束的意思。

Q:0呢?

A:还记得你在main之前写了个int吗,0和int对应,main前面的int表示返回值是整型,在main里面用int是声明一个整型变量。比如int a的意思就是我声明了一个变量,它是整型的,而且他的值我没说,不固定,就是变量。

💨程序运行

VS有一个程序运行的快捷键 ctrl+F5 ,如果是笔记本的话就是ctrl+fn+F5

👇看一下运行结果

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

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

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

  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Perfectkn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值