C++小知识
2020-05-09 本文已影响0人
数量积日记
局部变量:在函数或者类内部定义的变量,在包含这个变量的语句块内起作用。
全局变量:在函数或者类外定义的变量,从程序开始到结束都能起到作用。
外部变量:所有的全局变量放入一个头文件中,然后当前类通过include关键字进行引用导入到当前类。
内部变量:相对于外部类来说,当前类中所声明定义的全局变量和局部变量都可以称为内部变量。
++、--是单目运算符,只需要一个操作数,操作数只能是变量,不能是常量或表达式
前缀与后缀的区别:
1、当其单独使用时候,a++与++a是等价的 、a--与--a也是等价的
2、若将其放入表达式中使用,其本质区别:
b = ++a; 前缀形式 a = a + 1; b = a;(先计算,再进行其他运算)
b = a++ ; 后缀形式 b = a; a = a++; (先运算,再进行自身计算)
除了类属关系运算符 “. ”、成员指针运算符“.*”、作用域运算符“:: ”、“sizeof ”运算符和三目运算符“?: ” 以外,C++中的所有运算符都可以重载。
执行fopen函数时,如果文件打开成功,则返回该文件结构体的指针,如果打开失败(例如,读打开时文件不存在,写打开时文件不能创建),则返回NULL(即0)。
r代表read的简写,+代表可读可写,w代表write,b代表bit二进制位,t代表text。a以附加的方式打开只写文件,若文件不存在,则建立文件,存在则在文件尾部添加数据,即追加内容。