好久没动C++了,几乎都给忘得差不多了,于是我来打一些复习笔记的说。
写了那么久的js都已经没有主函数的概念了。。。所以出现了函数到处定义,变量到处定义,企图动态修改类之类的事情,然后就是一堆错误信息<(。_。)>
首先从定义变量开始
//括号里代表写不写都一个意思 (signed) short (int) a; (signed) int miao; (signed) (long) int b; (signed) long long (int) d; unsigned short (int) c; unsigned int; unsigned (long) int d; unsigned long long (int) bilibili; float e;//-3.4e38~3.4e38 double f;//long double的默认形式 -1.7e308~1.7e308 (signed) char g;//-128~127(不同值代表不同符号) unsigned char h;//0~255 bool i;//true/false
空类型
void miao(){ //空类型,用于定义没有返回值的函数 //... }
由于写js习惯了,写这篇文章的时候把这个函数定义在了main里,于是就报错了(其实我还是想不通为什么不可以在函数里定义函数。。。。)
自动型(C++11)
auto a=1; //自动定义成int型 auto b="l"; //自动定义成char型 decltype(b) c;//定义一个类型和b一样的变量
赋空值
int *a=nullptr; //C++11中的完全空值 int b=NULL; //相当于0
连续声明和赋值变量
#include using namespace std; int main(){ int a,b,c,d,e,f,g; //连续声明 a=b=c=f=e=123; //连续赋值 cout<<a; //输出123 return 0; }
还有啥没写到的欢迎补充哦!
本文发布于 https://luojia.me
本站文章未经文下加注授权不得拷贝发布。
各种字符串的类型啊,都献给老师了
下面的我居然看完了