C++语言

  1. 命名空间、

    1. 解决同名实体问题、系统可以定义多个命名空间、
      2. 命名空间不可同名、命名空间=作用域
      3. 同名实体、
      1. 同名函数、
      2. 同名变量、
      3. 同名类、
      4. 命名空间定义、
        1. namespace 命名空间名 {命名空间作用域}
        2. namespace 可以跨文件定义、
        3. 命名空间的定义可以写在多个文件中、
        4. 可以重复定义、如果定义给一个命名空间、再定义相同的命名空间、就会打开存在定义的命名空间、并追加新的内容、
      5. 调用命名空间、
        1. 作用域运算符 ;;(两个冒号)
        2. 格式
          1. 命名空间名;;实体名、
          2. 简写格式
          3. using namespace 命名空间名、——代表使用某个命名空间、
          4. 可以减少使用;;——直接使用实体名便可、
  2. 基本输入输出cin cout、

    1. cout——基本输出、

      1. C++中的使用C++标准库而不用C语言的printf、
        2. 使用iostream库、输入输出流库、流 字符序列、
        3. #include——没有扩展名的头文件、
    2. #include <iostream>
      #include<stdio.h>
      #include<string.h>
      using namespace std;————————此次可以使用简写方法、
      int main()
      {
      	std::cout << "打印内容n";————<< 左边的cout是第一个参数、右边的"打印内容n"是第二个参数、     cout << "打印内容n";——————简写的效果、
      
      	
      }
      
       1. std;;是标准库的命名空间、cout 是console output的缩写 输出的作用、类的变量即对象、
       2. std是标准输出对象、
       3. << 单独使用时是左移、但是和std一块使用就是输出运算符、<< 右边值写入cout中、
       4. << 的两个参数、左边是第一个参数、第二个参数是右边的内容、相当于函数
         	1. << 的定义 ostream &std::cout.operator<<(): 返回一个写入一个定值的cout对象、
         	2. std;;endl;也是个对象、或者操作符、和 n 不一样、相当于函数指针、或者相当于函数、其实是模板函数名、
       5. std::endl 和 std::cout是相对应的、一块出现、
       6. 作用有两个、
         	1. 第一个是换行、
         	2. 第二个功能是刷新输出缓冲区、
              	1. 强制刷新、缓冲区所有的数据都会被清除、显示在屏幕上、
              	2. 输出缓冲区、一段内存cout是向输出缓存区输出的、
              	3. 输出缓冲区将内容输出到屏幕的原因
                   	1. 缓冲区满啦、
                   	2. 程序执行到main的return语句、
                   	3. 调用了stud::endl时、
                   	4. 系统空闲时刷新缓冲区、
       7. 在一个表达式中不要多次改变一个变量的值、其因为编译器的不同而可能造成不同的结果、不同的值、
      
    3. int	a=3;
      std::cout<< a--<<a;//结果会随编译器的不同而改变、
      
    4. cin——基本输入、

      1. std::cin——标准输入、和C语言中的scanf相似、

        1. std::cout << "输入内容" << std::endl;
             	int neir1 = 0, neir2 = 0;
             	std::cin >> neir1 >> neir2;
             	std::cout << neir1 << "内容" << neir2 << "内容之和" << neir1 + neir2 << std::endl;
          
      2. << >> ——运算符重载

      3. cin是iostream相关对象、是一个输入运算符、输出多种类型值、


内容来源于网络如有侵权请私信删除

文章来源: 博客园

原文链接: https://www.cnblogs.com/chengyaohui/p/13729421.html

你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!

相关课程

7248 0元 45元 限免