C++语法
文章平均质量分 56
Candyerer
这个作者很懒,什么都没留下…
展开
-
C++中空类占一字节原因详解
转载自 https://blog.csdn.net/xiong452980729/article/details/71077144转载 2021-04-08 14:27:04 · 225 阅读 · 0 评论 -
C++static关键字
1. static 局部变量该变量在全局数据区分配内存;其生存周期为整个程序周期,它始终驻留在全局数据区,直到程序运行结束;但其作用域为局部作用域,当定义它的函数或语句块结束时,其作用域随之结束;静态局部变量在程序执行到该对象的声明处时被首次初始化,仅初始化这一次,以后的函数调用不再进行初始化,但其值可以随时修改。其初始化的时候进行了声明+定义,若在声明时未赋以初值,则系统自动赋予0值 。而对自动变量不赋初值,则其值是不定的。根据静态局部变量的特点,可以看出它是一种生存期为整个程序生命周期。原创 2021-04-08 14:12:23 · 140 阅读 · 0 评论 -
C++ extern关键字
一. extern 关键字利用关键字extern,可以在一个文件中引用另一个文件中定义的变量或者函数,1、引用同一个文件中的变量#include<stdio.h>int func();int main(){ func(); //1 printf("%d",num); //2 return 0;}int num = 3;int func(){ printf("%d\n",num);}按照这个顺序,变量 num在main函数的后边进行原创 2021-04-08 11:50:45 · 9076 阅读 · 0 评论