零基础c++教程002 Hello world
这一节有部分超纲知识,看不懂没关系
框架代码
新建一个源代码以后,里面什么也木有!(那是不行的!)
所以,我们要在里面写代码。(好像是废话)
c++是有一个基本框架的,我们要在这个框架下写代码。
#include <iostream>
using namespace std;
int main()
{
return 0;
}
是不是有一些看不懂?那就让我一句一句来解释吧!
#include <iostream>
- “#”是预处理操作1的符号,“include”翻译过来就是包含的意思。
- “iostream”是一个头文件(还有许多头文件),简单来讲就是一些工具集,“<>”可以理解为书名号。
- 整句话就是说把“iostream”里的工具包含到我的程序里,我就可以用这些工具了。
using namespace std;
- “using”就是用的意思,“namespace”是命名空间2。
- “std”是标准的缩写,也就是说这个命名空间叫std。
- 重点:“;”,这是c++的一行代码后面都要加上的东东(除了预处理操作),告诉编译器,这行代码结束了,没有TA你的程序就会出错。
int main()
{
}
- “main”是主要的意思,“int”是整数类型的缩写。(为什么这样写是一个复杂的问题,我们以后再说)
- 这就是我们通常说的“主函数”,编译器会从这个函数开始运行代码。(函数是一个令人头疼的东东,我们以后再说)
- “{ }”是函数里写代码的区域,我们的主要代码写在这里。
return 0;
- “return 0”是主函数的返回值,就是一个反馈,告诉你程序有没有问题。
这就是c++的基本框架代码,随着不断地学习,框架代码会有所变化。
printf操作
- printf是c和c++的一个基本操作,它是用来输出的。
- 语法:在" "中填写输出的内容。
printf("Hello world!");
你的第一个程序
- 目标:输出“Hello world!”(看了之前的部分,大家自己写一写吧)
- 事例源代码:
#include <iostream>
using namespace std;
int main()
{
printf("Hello world!");
return 0;
}
- 运行结果:
- 如何运行:在devc++的上面一栏有这样几个按钮。
- 左边的是编译按钮
- 中间是不编译直接运行按钮
- 右边是编译并运行按钮,一般我们点这个
学习了printf以后,我们就可以输出我们想写的东西了。
接下来我们要学习“变量”,请看003 神奇的变量!
彩蛋:找出以下程序的错误(可以在评论区答复)
#include <iostream>
using namespace std
int mian()
{
printf('Hello world!');
printf('My name is Mike!');
return 0;
}