目录

【飞郁2022新课程】06 - 创建第一个hello world项目及其简单介绍

【飞郁2022新课程】06 - 创建第一个hello world项目及其简单介绍

飞郁网络

之前有个朋友,老牛逼了,他和我说学了10种编程语言, 顿时崇拜万分,羡慕的看着他说:能教教我吗?

他说:没问题小伙子, 他立马拿出一本武功秘籍,翻开第一页,我一看!

妈呀!我那个惊讶的呀!居然学了各种语言的hello world呀。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
printf("Hello, World"); 

std::cout << "Hello World"; 

Console.WriteLine("Hello, World"); 

echo "Hello, World" 

PRINT "Hello, World" 

System.out.println("Hello, World!"); 

Writeln('Hello, World');
? "Hello, World" console.log 'Hello, World' println("Hello, World") disp('Hello, World') document.write('Hello, World');
NSLog(@"Hello, World");

果然!一代语言一代神,代代离不开hello world,说到这,咱们就从hello world开始学习吧。

创建第一个程序

1.创建项目:点击文件菜单-选择新建-选择项目

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/79e31dc89a6156149dff01446d577279019905ff.png@942w_203h_progressive-20211112211814239.png

2.此时会弹出一个对话框:

选择Windows桌面-选择控制台应用-设置项目存放路径-点击确认-即可完成C语言项目创建

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/3d115a7ac3c20722f1aab9c9256e57b033e6e17d.png@942w_308h_progressive-20211112211810486.png

3.这样我们就创建了一个只有一个CPP的项目

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/1fae3fdd2376670e8bd1f83fb434b5b331663866.png@542w_905h_progressive-20211112211805923.png

4.我们点击网络安全学员.cpp可在编译器中查看到相关代码

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/607f18d6a151dba10cf7d8eee73d8e07a6ffe9f1.png@942w_396h_progressive.png

5.注意:

如果没有解决方案资源管理器窗口或则不小心关掉了,可以通过以下方法打开视图-解决方案资源管理器

选择试图菜单-选择解决方案资源管理器-即可打开

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/79fdbc55418e951df0dc1b3c385ceffae9461d01.png@456w_432h_progressive-20211112211752437.png

解决方案资源管理器:主要是管理我们的项目文件的

入口函数main函数

1.我们可以编译一下空项目,把这4行代码注释的掉,看看是否可以编译成功。

注意:// 2个斜杠符号作为C语言的注释含义,表示本行代码不参与编译。

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/bb718ecee40157d9463a24095d57366599a204f1.png@942w_396h_progressive-20211112211748217.png

2.选择调试菜单-点击开始调试-观察是否有错误提示

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/2523a34978fefce2054422769e7a936b290d7f85.png@417w_284h_progressive-20211112211743886.png

3.发现以下错误

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/255f9ae3c6993900a2d5119564ececf3c6a8af9b.png@942w_186h_progressive.png

4.总结:

main函数作为一个C程序的入口函数,是不可缺少的一部分,寓意在于告诉计算机从哪里开始执行代码,main函数称为主函数,当主函数结束那么表示整个程序也就结束了。

头文件

项目中所使用的这些函数,被封装在了不同的文件中,如果想使用就必须要包含这个文件

头文件在C语言中一般是以.h为文件后缀的,h字母是header的英文缩写

1
2
3
4
5
6
#include <stdio.h> 
int main() {   
  printf("Hello World!\n");//把字符串"Hello World!"打印输出到控制台   
  getchar();//触发暂停   
  return 0; //返回 
}

项目的生成的简单介绍

1.编译生成项目:F7

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/38e8ed07f046b86bcebde374168a2a018a0d1218.png@590w_204h_progressive.png

2.调试程序:F5

3.运行项目:CTRL+F5

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/9e3a959a7507706295c9990fd38374b96fa411d2.png@429w_315h_progressive-20211112211734717.png

4.项目的类型是DEBUG版本还是RELEASE版本,具体还需要根据是32位还是64位程序

DEBUG版本:调试版本

RELEASE版本:发布版本

X86:32位程序

X64:64位程序

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/cf3fd46306dee523e4efd013f89311fd7fe037be.png@806w_195h_progressive.png

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/4da0f76eefdf4cd28559f0431b8906b1304a3ecc.png@807w_186h_progressive-20211112211728805.png

5.生成编译好后的程序会在输出窗口打印出来存放的路径,可以找到我们最终生成的EXE可执行文件(程序)

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/94d13876710c6abe6b484740fb6d52fb0d3bef5b.png@942w_327h_progressive-20211112211722474.png

6.当关掉编译器后可能有的读者不知道如何打开编辑之前的项目了。

这里可以找到之前编辑过的项目存放的路径找到.sln后缀的文件(项目解决方案文件) 双击就可以打开之前编辑过得项目了。

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/c1af9633490be0aa14334da80d36cd1ae35b41fa.png@942w_219h_progressive-20211112211714034.png

编辑代码的一些注意事项

\1. 区分大小写以及 ,所使用的符号必须是英文输入法下的符号。

\2. 每句代码必须";“分号结尾。

C语言中的输出函数的简单调用

print 打印 f 格式的缩写

printf 按格式打印,向控制台输出

printf(“网络安全学院 \n”);

把“”中的内容向控制台输出

后面跟着的\n 是换行符 \t制表符 \ 反斜杠

CTRL+F5快捷键运行项目,即可弹出控制台,并把字符串”网络安全学院“打印到控制台上

https://cdn.jsdelivr.net/gh/xinqinew/pic@main/img/caaeb3fe8cabd1b46cab50ba4ee3fd5df4e4518b.png@942w_423h_progressive-20211112211657213.png