首页 > 编程语言 > 详细

c++学习笔记(一)

时间:2020-01-31 00:31:26      阅读:92      评论:0      收藏:0      [点我收藏+]

1. 标准输入输出

  • 应在开头使用如下语句

    using namespace std;//指标识符的各种可见范围。 c++标准程序库中的所有标识符都被定义于名为std的namespace中
    #include <iostream> //使用cin cout要包含此库
    #include <cstdio> //使用printf scanf gets等要包含此库
  • cin与cout

    cin>>变量1>>变量2>>变量3>>endl; //endl 用于在行末添加一个换行符
    cout<<表达式1<<表达式2; 
    • 与scanf printf区别
      • cin cout 可自动识别变量的数据类型
      • 在格式化方面,scanf printf 比较容易
      • scanf printf 时效更优,大数据的输入输出通常用scanf 和printf

2. 引用

  • 类型名 & 引用名 = 变量名
  • 引用变量相当于该变量的另一个名字,和该变量是一回事。
int n,n2 = 6;
int & a = n;    //a的类型是 int &
int & a2 = a; //a2也引用n
a = 3;
cout<<a<<" "<< n;//输出 3 3
n = 4;
cout<<a<<" "<< n;//输出 4 4
a2 = n2; //并不是a2改为引用n2,只是赋值而已
cout<< n;  //输出6
  • 引用 VS 指针
    • 引用必须初始化成引用某个变量,而指针可以任何时候初始化。
    • 初始化后,就一直引用该变量,不能引用别的变量。而指针可以指向另一变量
    • 只能引用变量,不能引用常量和表达式

c++学习笔记(一)

原文:https://www.cnblogs.com/ganguan/p/12244348.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!