cin/cout对象的入门

今天了解一下C++的知识有:

  • 命名空间及引入命名空间的不同方式(外部引入、内部引入)以及不引入的处理方法
  • 声明语句的底层行为
  • 赋值语句的底层行为
  • cin/cout对象的简单使用
  • 运算符的重载

直接贴代码和注释:

#include <iostream>

/** 第一种写法:不引入名称空间
    using namespace std; 使用名称空间std,解决函数名称冲突问题

知识点总结:
    1.
     '<<' 运算符重载
     'endl' 表示重起一行
     '\n'也是换行符
     'endl'和 '\n'的区别:
                          'endl'保证程序继续运行前刷新输出(显示在屏幕上),'\n’
                          则不能够提供这样的保证。

    2.
     声明语句: int carrots;
        作用有二: 1.告诉编译器这个变量需要的内存大小 2.指定所分配的内存的名称

    3.赋值语句:carrots=25;
        作用:将具体值赋给存储单元


 */

//int main()
//{
//     int carrots;
//      carrots=25;<<endl

//      std::cout <<"carrots="<<carrots<<std::endl;
//
//
//}

/**
    第二种写法:std:: 函数外部引入命名空间
*/
//  using namespace std;//预定义指令
// int main()
//{
//     int carrots;int main()
//{
//     int carrots;
//     carrots=25;
//     /**
//    cout是一个预定义的对象,把后面的字符串输入到流中
//
//     */
//     cout <<"carrots="<<carrots<<std::endl;
//}



/**
  第三种方法:函数内部引入命名空间
*/

int main() {
    //  方法一 using namespace std; 引入全部的std
    //方法二:之引入需要使用的函数
    using std::cout;
    using std::endl;
    using std::cin;
    int carrots;
    //carrots=25;
    /**
    cout是一个预定义的对象,把后面的字符串输入到流中

    */
    cin>>carrots;
    cout <<"carrots="<<carrots<<endl;
    cout <<carrots<<endl;

    return 0;

}







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值