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.引用&:可以通过传参改变原函数里的一些数值(作用类似指针)

相关推荐
Swift社区2 小时前
LeetCode 429 - N 叉树的层序遍历
算法·leetcode·职场和发展
不会c嘎嘎2 小时前
C++ -- list
开发语言·c++
星释2 小时前
Rust 练习册 32:二分查找与算法实现艺术
开发语言·算法·rust
zl_vslam2 小时前
SLAM中的非线性优-3D图优化之四元数在Opencv-PNP中的应用(五)
人工智能·算法·计算机视觉
机器学习之心2 小时前
经典粒子群优化算法PSO-LSTM回归+SHAP分析+多输出+新数据预测!Matlab代码实现
算法·lstm·pso-lstm·shap分析
小青龙emmm3 小时前
2025级C语言第四次周测题解
c语言·开发语言·算法
树在风中摇曳3 小时前
【牛客排序题详解】归并排序 & 快速排序深度解析(含 C 语言完整实现)
c语言·开发语言·算法
minji...3 小时前
算法---模拟/高精度/枚举
数据结构·c++·算法·高精度·模拟·枚举
执笔论英雄4 小时前
【大模型训练】forward_backward_func返回多个micro batch 损失
开发语言·算法·batch