#include 预处理指令
#include 预处理指令
宏
#denfine 别名 字符串(无等号,分号视情况而定)
类型别名
typedef 类型别名 别名;
c语言字符串数组
char 数组【】=“ ”;
c++字符串
string 变量=“ ”;
获得字符串的长度
变量名.size();
1.
&取地址符号
2.
*:只能跟数据的内存地址;作用从内存地址中取对应的值
int a;
int *pa=&a;
pa相当于a的地址,
*pa相当于a的值
C++字符串
#include<string>
声明
string a 不【】
字符串摄入
getline(cin.a)
cin.getline(数组+长度)
eg;
cin.getline(name,30)
2.
字符输出
cout.put(字符变量)、
ctrl+k-ctrl+c 注释
ctrl+k-ctrl+u 取消注释
//系统内置头文件用<>,自定义头文件用""并且加.h后缀 //预处理命令,iostream中定义了输入和输出的函数 #include //iostream = input output stream int main() { //iostream 中用 namespace 分类不同的函数,所以需要再引用 namespace using std::cout;//只引入std下的cout using namespace std;//std = standard //std::cout 使用std命名空间下的cout功能 cout << "Hello";//输出Hello cout << endl;//换行 cin.get();//从控制台读入一个字符 return 0; }
auto自动判断函数类型,但不一定正确。
{int a=int(23.8);
int a=(int)23.8;
int a= (int)f;
int a=int(f);
}
都属于强制转换成int函数类型,所有函数优先级“()”最优先。
关键字是一些特殊的高亮颜色,白色不是关键字
ctrl+a全选
ctrl+k ctrl+f 格式化
Tab键格式缩进
3.4E+9//3.4*10^9;
3.4E-9//3.4/10^9;
float<double<long double;
main是函数名,是小写的
main( )函数中的括号是用来存储参数的,如果里面为空的,表示没有参数
main()函数后面的大括号内的,是函数体
int main ( )为函数头
main()函数为主函数,也叫入口函数
动态链接库是不需要main()函数的,它是供人随时调用使用的
return 0;返回值语句
int是整数类型,0是整数所以返回值必须是整数
const int j=90;
//const字符申明常量能防止接下来修改错误
单行注释快捷键:
ctrl+k ctrl+c 注释
ctrl+k ctrl+u 解除单行注释
语句(也叫代码) 用分号结束
预处理指令。
#include<iostream>引入输入输出流。
.h后缀为头文件。
系统内置的用“< >”尖扩号
自己创建的用 “ ”引号并加上 .h
创建命名空间来管理许多内置功能的编排和分类的使用
using namespace std;
也可以单独引入using std :: cout ;这样的话,后面要用到cout的话就可以直接用 cout了。
如果不用命名空间可以这样表达 std :: cout ,两个冒号例如: std :: cout << std :: endl ;
功能函数
控制台:是查看程序运行结果的窗口。
cout << 输出的意思。
\0表示字符串结束
char webset[]="jbgysafuay"
C++的变量命名规则:变量只能使用字母、数字、下划线_ 不能以数字开头 建议不使用:以两个下划线开头 下划线和大写字母开头 一个下划线开头的名称作为变量