C++基础学习(01)——基本语法
Posted 高山流水123a s d
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++基础学习(01)——基本语法相关的知识,希望对你有一定的参考价值。
文章目录
C++ 基本语法
对象 :对象具有状态和行为。比如:一个人的状态 - 名字、性别、出生日期等等。对象是类的实例。
类 : 类可以定义为描述对象行为/状态的模板/蓝图。
方法 : 从基本上说,一个方法表示一种行为。一个类可以包含多个方法。可以在方法中写入逻辑、操作数据以及执行所有的动作。
即时变量 :每个对象都有其独特的即时变量。对象的状态是由这些即时变量的值创建的。
C++程序结构
很多程序都是从Hello World开始的,同样的,我们也C++来编写hello.cpp
#include <iostream>
using namespace std;
// main() 是程序开始执行的地方
int main()
cout << "Hello World"; // 输出 Hello World
return 0;
第1行:C++ 定义了一些头文件,这些头文件包含了程序中必需的或有用的信息。上面这段程序中,包含了头文件
第2行:使用std命名空间,如果没有第2行,则在第8行cout处表示成std::cout
第6行:int main() 是主函数,程序从这里开始执行
第8行:输出 “Hello World”
第9行:停止main()函数并向调用进程返回值 0
ps:
关于命名空间(namespace)的解释:
我们在编程时,不同的程序员可能都会喜欢用同样的名字来表示相同的东西,在程序调用时,编译器就会分不清楚,于是就有了命名空间以示区分
std::
std 表示 C++ 的标准命名空间,就是编译系统自带有的,按 C++ 标准定义好了的。
在使用输出 std::cout 时,如果它达不到我们想要的效果,我们也可以自己定义一个名字空间。
取名 myspace,再在这个空间里写一个 cout 函数来实现。调用时,就成了 myspace::cout
以上是关于C++基础学习(01)——基本语法的主要内容,如果未能解决你的问题,请参考以下文章