C++(C转C++)

1.头文件 #include <iostream> 其他头文件去掉.h直接在开头加c

例:#include <string.h>-------> #include <cstring>

2.using namespace std; 使用std名称空间,避免函数重复

3.输入 cin >> n; 等价于scanf("%d".&n);

4.输出 cout << "Hello " << ++n << endl;(输出多个不同的东西) endl等价于 "\n"(换行)

5.变量定义:在for循环里可直接定义 for(int i = 0;i < 10;++i)

6.bool变量:非0为true,0为false

7.const修饰:用const定义的常量不能被改变(类似宏定义)

8.string类:定义字符串:string s = "hello"; string s1 = "world";

字符串拼接:string s2 = s + s1;

输入(出):cin >> s;(只能输入一个单词) getline(cin,s);(输入一行)

cout << s << endl;

9.结构体:在定义后,命名结构体时可以省去struct(不用typedef)

10.引用&:可以通过传参改变原函数里的一些数值(作用类似指针)

相关推荐
乐观勇敢坚强的老彭35 分钟前
C++ 竞赛常用算法模板速查表
开发语言·c++·算法
高洁0140 分钟前
工信部教考中心证书
人工智能·深度学习·算法·机器学习·知识图谱
我变成萤火虫1 小时前
河南萌新联赛2026第(三)场:郑州轻工业大学
数据结构·c++·算法·贪心算法·stl·深度优先·哈希算法
Dr.kangder1 小时前
嵌入式面试总结(十九)——内存泄露
单片机·算法·面试·职场和发展·架构·硬件架构
Herbert_hwt1 小时前
【C语言基础】常量、选择结构与运算符全解析
c语言·开发语言·算法
buhuizhiyuci1 小时前
【Linux 篇】数字世界的水流蓄水池 —— IO 缓冲区机制深度实战解析
linux·运维·服务器·c++
liulilittle2 小时前
LLM 推理引擎与内核系统工程原理
c++·ai·llm·内存·memory·core·kernel
Suxing92 小时前
C语言基础分享:从“租房”到“拆迁”,C语言动态内存管理
java·数据结构·算法
啦啦啦啦啦zzzz2 小时前
moduo网络库 Acceptor TcpConnection
服务器·网络·c++·reactor·网络库
键盘会跳舞2 小时前
C++:右值引用与移动语义源码级深度拆解——现代C++性能优化的语言基石
c++·右值引用·移动语义