C++ tips1

C++ 语言的应用领域

  • 嵌入式
  • 游戏编程
  • 网络编程
  • 系统编程

C++ 的特点:

  1. 快,运算快
  2. 省,节省资源

C 和 C++ 的关系:

  • C 是 C++ 的子集
  • C++ 是从 C 的基础上发展而来的。
    C++ 同时支持面向过程 和 面向对象

1. 最简单的 c++ 程序

//导入 c++ 的标准的输入输出库
#include 


// 程序的入口
int main(int argc, const char * argv[]) {
    // insert code here...
    // 输出语句
    std::cout << "Hello, World!\n";
    return 0;
}

2、c++ 语法介绍

C++ tips1_第1张图片
Snip20160613_1.png
C++ tips1_第2张图片
Snip20160613_2.png
C++ tips1_第3张图片
Snip20160613_3.png
C++ tips1_第4张图片
Snip20160613_4.png
C++ tips1_第5张图片
Snip20160613_5.png
C++ tips1_第6张图片
Snip20160613_6.png

3、c++ 的输入和输出

C++ tips1_第7张图片
Snip20160613_7.png
C++ tips1_第8张图片
Snip20160613_8.png
cout 语法形式:
     cout << x << endl;
x 放在: << << 中间可以直接进行输出,不用去关系 x 的数据类型,和数据格式。
endl:和 c 中的 /n 是一个意思。
    
    cout << "x + y ="<< x + y<
cin 语法形式:
    // 给 x ,y 赋值
    cin >>x;
    cin >> x>>y;
C++ tips1_第9张图片
Snip20160613_9.png

c++ 输入输出练习程序

// 提示用户输入一个整数:
std::cout << "请输入一个整数:";
// 定义一个变量来保存要获取的值
int x;
// 将获取的值输出
std::cin >>x;
// 打印结果
std::cout<< x;
// 8 进制输出
std::cout<< oct << x <>b;
std::cout<< boolalpha<

4、c++ 的命名空间

C++ tips1_第10张图片
C++ tips1_第11张图片
Snip20160613_11.png

C++ tips1_第12张图片
Snip20160613_13.png
#include 
#include 


// 定义 A 命名空间
namespace A {
    int  a = 5;
    void fun(){
        
    }
}

// 定义 B 命名空间
namespace B {
    int a = 10;
    void fun(){
        
    }
}

// 声明正在使用的命名空间
// 要多次使用某个命名空间的值的时候,建议使用这种方式
using namespace B;

int main(int argc, const char * argv[]) {

    // 打印 A 命名空间的 a
    std::cout<< A::a<

你可能感兴趣的:(C++ tips1)