C++ tips1

C++ 语言的应用领域

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

C++ 的特点:

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

C 和 C++ 的关系:

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

1. 最简单的 c++ 程序

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


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

2、c++ 语法介绍

Snip20160613_1.png
Snip20160613_2.png
Snip20160613_3.png
Snip20160613_4.png
Snip20160613_5.png
Snip20160613_6.png

3、c++ 的输入和输出

Snip20160613_7.png
Snip20160613_8.png
cout 语法形式:
     cout << x << endl;
x 放在: << << 中间可以直接进行输出,不用去关系 x 的数据类型,和数据格式。
endl:和 c 中的 /n 是一个意思。
    
    cout << "x + y ="<< x + y<<endl;

错误示范:
cout<< x, y, z <<endl; 是错误的
cin 语法形式:
    // 给 x ,y 赋值
    cin >>x;
    cin >> x>>y;
Snip20160613_9.png

c++ 输入输出练习程序

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

    
    
 // 提示用户输入一一个 bool 值
std::cout << "请输入一个 0 或者 1" <<std::endl;
    
bool b = false;
std::cin >>b;
std::cout<< boolalpha<<b<<endl;

4、c++ 的命名空间

Snip20160613_11.png

Snip20160613_13.png
#include <iostream>
#include <stdio.h>


// 定义 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<<std::endl;
    
    // 打印 B 命名空间的 a
    std::cout<< B::a<<std::endl;
    
    // 打印 B 命名空间的 a
    // 声明 using namespace B ,可以直接调用
    std::cout<< a<<std::endl;
    return 0;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,841评论 18 139
  • 转自http://blog.csdn.net/xugangwen/article/details/44811783...
    扎Zn了老Fe阅读 12,788评论 1 142
  • 在这个春天的周末里,愿你心情永远“春光明媚”,愿你事业永远“春华秋实”,愿你生活永远“春风满面”,愿你爱情永远“春...
    古墓道人阅读 496评论 0 0
  • 红红火火好
    xshsinap阅读 177评论 0 0
  • 俞敏洪经典语录 人的生活方式有两种 第一种方式是像草一样活着, 你尽管活着,每年还在成长, 但是你毕竟是一棵草, ...
    快乐中姐阅读 582评论 0 2