C++入门基本操作①(关键字,命名空间,输入输出)

一.c++关键字

C++总计63个关键字,C语言32个关键字
C++ 关键字

  1. auto
    auto(自动,automatic)是存储类型标识符

  2. bool
    bool(布尔)其值可选为 true(真)或者 false(假)

  3. break
    break(中断、跳出)

  4. case
    用于 switch 语句中,用于判断不同的条件类型。

  5. char
    char(字符,character)

6.class
class(类)使用 class 关键字声明一个类。

  1. const
    const double pi(3.14159);

    const double pi = 3.14159;

  2. continue
    continue(继续)是"继续循环"之意,不是 break(跳出)。

  3. default
    default(默认、缺省)用于 switch 语句。

  4. delete
    delete(删除)释放程序动态申请的内存空间。

  5. do
    do-while是一类循环结构。

  6. double
    double(双精度)类型

  7. else
    else 紧跟在 if 后面

  8. enum
    enum(枚举)类型

  9. extern
    extern “C” { 声明语句块 }

  10. false
    false(假的)

  11. float
    float(浮点数)

  12. for
    for 循环结构

  13. friend
    friend(友元)通过友元直接访问类中的 private/protected 成员的主要目的是提高效率。

  14. goto
    goto(转到),用于无条件跳转到某一标号处开始执行。

  15. if
    if(如果)

  16. inline
    inline(内联)inline 函数一般由短小的语句组成,可以提高程序效率。

  17. int
    int(整型,integer)

  18. long
    long(长整型,long integer)

  19. namespace
    namespace(命名空间)

  20. new
    new(新建)用于新建一个对象。、

  21. operator
    operator(操作符)用于操作符重载

  22. private
    private(私有的)被标明为 private 的字段只能在本类以及友元中访问。

  23. protected
    protected(受保护的)被标明为 protected 的字段只能在本类以及其继承类和友元中访问。

  24. public
    public(公有的)

  25. return
    return(返回)用于在函数中返回值。

  26. short
    short(短整型,short integer)

  27. signed
    signed(有符号)

  28. sizeof
    用 sizeof 运算符获得该数据类型占用的字节数。

  29. static
    static(静态的)静态变量作

  30. struct
    struct(结构)类型,类似于 class 关键字,

  31. switch
    switch(转换)

  32. template
    template(模板)

  33. this
    this 返回调用者本身的指针。

  34. true

  35. typedef
    typedef 类型 定义名;

  36. typeid
    指出指针或引用指向的对象的实际派生类型。

  37. typename
    重命名

  38. union
    union(联合),类似于 enum。不同的是 enum 实质上是 int 类型的,而 union 可以用于所有类型。

  39. unsigned
    类型是无符号

  40. using
    using namespace std。

  41. virtual
    C++ 中用来实现多态机制。

  42. void
    可以作为函数返回值;可以作为参数;可以作为指针

二. 命名空间

//1. 普通的命名空间 
namespace N1 
{ 
	// 命名空间中的内容,既可以定义变量,也可以定义函数   
	int a;   
	int Add(int left, int right)   
	{       
		return left + right;   
	} 
}

//2. 命名空间可以嵌套 
namespace N2 
{
	int a;   
	int b;   
	int Add(int left, int right)   
	{       
		return left + right;
	}       
	namespace N3   
	{       
		int c;       
		int d;       
		int Sub(int left, int right)       
		{           
			return left - right;       
		}   
	} 
}

//3. 同一个工程中允许存在多个相同名称的命名空间,编译器后会合成同一个命名空间中。 
namespace N1
{
	int Mul(int left, int right)
	{
		return left * right;
	}
}

namespace N {
	int a = 10;    
	int b = 20;    
	int Add(int left, int right)    
	{ 
		return left + right; 
	}

	int Sub(int left, int right)    
	{ 
		return left - right; 
	}
}

// 加命名空间名称及作用域限定符
int main()
{
	printf("%d\n", N::a);
}

三.C++ 输入输出

// 输出
int main() 
{
	cout << "Hello world!!!" << endl;    
	return 0; 
}

// 输入
int main() 
{
	int a;
	double b;
	char c;       
	cin >> a;   
	cin >> b >> c;        
	cout << a << endl;    
	cout << b << "  " << c << endl;    
	return 0;
}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值