其实中间也刷了很多,但是都摸了,还是从今天开始写吧,光做不记录==白做
只记录值得记录的题,错误没意义或者正确没意义的都不会记录~
赋值运算符是从右往左
顺序是x=x-x*x=-30
x=x+x=-60
优先级顺序:关系运算符(大于小于等)>逻辑运算符(与或等),赋值运算符优先级最低
a>3推出1
1&&0推出0
b=0
printf函数中使用%d做控制,要输出的是整型数字,也就是字符‘c’的地址
如果要输出字符‘c’,可用
fprintf(stderr, "%c\n", *s);
如果要输出剩余字符串,可用
fprintf(stderr, "%s\n", s);
想要用printf输出\应该怎么办。教你一招 \ "就可以输出\了
位运算的对象只能是整形或者字符型数据!!
~n取反运算只要一个操作符
左移一位才是2倍
负数时补1
const成员函数不可以修改成员变量,不然不能编译通过,可以改变参数的
不能直接给数组名赋值,a是数组首地址是一个常量
什么时候只能用初始化列表不能赋值
static在构造函数前已经初始化完了,所以不需要初始化了