一.Hello World概述:
1.为什么第一个程序要写Hello World?
无论是Java、Python、C、PHP等语言,第一个程序都是写Hello World,这是因为C语言之父丹尼斯 里奇写了一本书籍《C程序设计语言》中第一个程序就是展示Hello World,所以之后的编程语言都延续了这个传统,把Hello World当作是入门的第一个代码。
2.Hello World代码的意义:
学习完Hello World,就可以掌握两个能力:所有的C语言程序该如何创建、编写、运行,还能知道在编写代码的时候代码的整体结构到底是什么样的。之后的C语言程序都可以仿照Hello World进行编写。
3.Hello World的编写步骤:
步骤一:创建文件->hello_world.c,其中hello_world是文件名,文件名符合命名规则和见名知意即可;.c是后缀名,因为是C语言的代码
步骤二:编写代码
步骤三:运行程序
二.使用VS:
步骤一:进入VS
步骤二:点击"创建新项目",进入"创建新项目"
补充:
在项目中新建项目,需要点击左上角"文件"->新建->项目,然后弹出"创建新项目":
步骤三:点击"控制台应用"
步骤四:点击右下角的"下一步"进入"配置新项目"
步骤五:开始设置项目的内容
项目:就是一个文件夹,用来管理写的所有代码
项目名称:文件夹的名称
位置:项目存放的位置,位置根据需求来定
解决方案名称:最好与项目名称保持一致
例如:
步骤六:点击右下角"创建"即可
步骤七:创建后的页面会给出一个代码的模板:
步骤八:此时不想用这个模板,只需要点左上角的×,把这个页面关闭掉即可
步骤九:在右侧,找到"源文件",打开目录:
步骤十:右击原有的代码"HelloWorld.cpp",点击"移除",再"删除"
如果没有删除原有的代码"HelloWorld.cpp",一会儿自己写的代码会报错。
步骤十一:开始书写自己的代码,找到右侧的"源文件",以后写的所有代码都要放到"源文件"这个文件夹里
步骤十二:右键"源文件"->"添加"->"新建项",之后弹出"添加新项"
步骤十三:创建一个C++文件,所以选择第一个"C++文件(.cpp)",在下方"名称"处进行命名,此时创建的是文件,可以命名为"hello_world.c"-->这里可能会有疑问,现在整的是C语言,那什么是C++呢,C++就是C语言衍生出来的另外的一个语言,所以在文件命名是必须要手动写后缀名.c,如果不写.c,此时就是C++的环境,就不是C语言了
步骤十四:点击右下角"添加"或者手动"回车(enter)"进行创建,最终创建好的页面就可以用来书写代码并运行
例如:
注:此页面中左下角的"显示紧凑视图"和"显示所有模板"可以在下述两个图片转换,通常要用"显示所有模板"即下述第一张图片的内容
三.Hello World的代码:
步骤一:开始书写代码
步骤二:保存书写完的代码,快捷键ctrl+S进行保存或者点击左上角的"保存"按钮进行保存,如果不保存,项目栏里会有一个*号(如果没保存,在关闭项目时会提示是否保存,如果保存了就可以直接关闭项目)
步骤三:运行代码,可以点击上方的运行按钮(外观是绿色空心小三角),运行的快捷键是ctrl+f5
代码:
#include<stdio.h>
int main()
{
printf("Hello World");
return 0;
}
运行结果:
四.注意事项:C语言中一个项目中主函数main只能有一个
1.案例:
上述图片的源文件中有两个项目,分别是Test.c和hello_world.c,
由于C语言的程序入口是main函数,如果要写main函数的话,只能在其中一个项目中写而且只能写一个main函数,如果在同一个项目中写了不止一个main函数或者多个项目中都写了main函数,程序就无法分清入口在哪儿,就会无法运行,
因此运行上述图片里的Test.c或hello_world.c都会报错,如下图:
2.解决方案:
方案一:把当前的项目关掉,重新建一个项目,一个项目里保证只有一个main函数即可;
方案二:只保留一个main函数即把另一个项目中的main函数注释掉或者重新命名为别的函数即可(推荐)。
五.代码报错时查看解决方案的方法:
1.演示:
如上图,
左下角有一个报错代码"C2374",点击"C2374"即可在浏览器中弹出错误的原因,
如下图:
2.注意事项:
上述图片中下方可选择"生成+IntelliSence"、"仅生成"和"仅IntelliSence",
"生成+IntelliSence":点击"报错代码"后在浏览器生成报错原因并弹出在眼前;
"仅生成":点击"报错代码"后在浏览器生成报错原因但不弹出在眼前,需要手动点击浏览器查看;
"仅IntelliSence":就不显示"报错代码"了。