C++小知识

作者: 数量积日记 | 来源:发表于2020-05-09 11:26 被阅读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以附加的方式打开只写文件,若文件不存在,则建立文件,存在则在文件尾部添加数据,即追加内容。

    相关文章

      网友评论

        本文标题:C++小知识

        本文链接:https://www.haomeiwen.com/subject/xdgqghtx.html