初识C++

2022-10-19  本文已影响0人  二进制人类
#include <iostream>//i:输入 o:输出  iostream输入输出流(主要用于声明输入输出的方法)
//使用标准的命名空间std
using namespace std;
int main(int argc, char *argv[])
{
#if 0
    //cout输出终端设备 将hello world输出到终端上     endl起到换行的作用
    cout << "Hello World!中文" << endl;

    int num  = 100;
    //cout输出没有格式要求(有默认格式)
    cout<<"num = "<<num<<endl;//num = 100

    //输入cin 终端输入设备
    cin >> num;//给num获取键盘输入
    cout<<"num = "<<num<<endl;

    //cin给多个int变量获取输入
    int data1=0, data2=0;
    cin>>data1>>data2;//默认终端输入的时候 各个数据以空格隔开
    cout<<"data1 = "<<data1<<", data2="<<data2<<endl;
#else
    char buf[128]="";
    //cin>>buf;//遇到空格 或 回车结束输入
    //cout<<"buf = "<<buf<<endl;
    //如果想获取带空格的字符串
    cin.getline(buf,sizeof(buf));
    cout<<"buf="<<buf<<"="<<endl;
#endif
    return 0;
}

如果不写using namespace std;不能直接使用cout

std::cout<<"hello world"<<std::endl;

C++自带的头文件 都不需要.h 比如:#include<iostream>

C++包含用户自定义头文件 还是要写.h 比如:#include "fun.h"

C++包含C库的头文件有两种方式:

include <string.h>

include <cstring>

#include <string.h> //C语言的string
#include <string> //c++的string
上一篇 下一篇

猜你喜欢

热点阅读