<<<零基础C++速成>>>
——仅供参考——
不会涉及太多理论知识,即通俗易懂
第一章 C++简单程序设计
1.1 C++的基本结构与要素
你会发现,无论学什么编程语言,都是先从输出hello world开始。话不多说,直接上代码。
#include<iostream>
using namespace std;
int main()
{
cout<<"Hello world!"<<endl;
return 0;
}
然后,我们根据代码来一行一行的分析。
首先,第一个结构
//用于代码中的单行注释 即不会运行,通常当我们代码较多或者较复杂时,需要通过注释,来避免忘记代码的作用。
下一个结构
同样与 // 作用相同,与 // 不同的是,这个可以用于多行注释。很简单,就这样。
再来看下一个结构
#include<iostream>
#开头的行都被称之为编译预处理语句,<>里面的东西是一个被称之为头文件的东西,include,顾名思义,就是让包含,包括的意思,整个语句的意思就是,在编译之前将文件iostream.h中的代码嵌入程序中,作为程序的一部分。在iostream.h中声明了很多程序所需要的输入输出操作等信息。
using namespace std;
根据它的表层意义,说的就是使用命名空间的意思。为什么要用这个呢?因为我们可用的词汇是有限的,并且不同的人写程序所使用的标识符不可能没有重名。即为了防止出现重名问题,引入了名称空间这个概念。具体概念,我就不深入分析。说了这么多,作为小白的我们,只需要记得,这是个必须有的就行了。 必须有的!必须有的!必须有的! 还需要注意的一点是,这个语句后面必须有英语的 ; 而之前的那个编译预处理则没有分号
int main()
{
cout<<"Hello World!"<<endl;
return 0;
}
即主函数,int表示函数返回值类型为整数。
{}括起来的则为程序的主体,里面为语句代码
特别注意
一个新建的C++项目中, 只能有一个main()函数!!! 只能有一个main()函数!!! 只能有一个main()函数!!!
说到这里,你是不是感觉什么都不懂,没关系 综合前面的几个结构,你只需要记住这个固定句式,一定要牢牢记住!!!
#include<iostream>
using namespace std;
int main()
{
}
最后,主函数语句,即{}所包括的部分。
#include<iostream>
using namespace std;
int main()
{
cout<<"Hello world!"<<endl;
return 0;
}
cout<<表示输出操作 <<endl表示输出结束后换行 当然,你也可以视情况而定,要不要加endl 特别注意 {}中的每个语句后都必须有分号,以此作为结束符。
return 0 代表程序正常退出。return是C++预定义的语句,它提供了终止函数执行的一种方式。在我们用visual studio2019时,你会发现,return 0加不加都可以,这是因为在代码中,总是默认代码的最后一行有return 0,所以,你感觉加不加都一样。
也可以算是一个固定句式。
最后,hello world介绍完了 大家想深入理解的可以去自己查找资源, 这里就不深入介绍。
最后,再次回顾这个固定句式
固定句式
首先,编译预处理指令 #include< iostream>
然后,引用名称空间 using namespace std;
其次,定义主函数
int main() { 语句块(语句后面以分号结束) return 0; }
即
#include<iostream>
using namespace std;
int main()
{
……
return 0;
}
关注我,下期更精彩
|