当前位置: 首页 > news >正文

商城型网站开发网站建设中国招投标网证书查询平台

商城型网站开发网站建设,中国招投标网证书查询平台,自己做网站的选修课,站长工具seo综合查询问题文章目录 1.C 静态局部变量时2.C 静态全局变量/函数时3.C 类静态成员时静态成员变量静态成员函数 1.C 静态局部变量时 作用&#xff1a;函数内的“记忆者” 代码&#xff1a; #include <stdio.h>void counter() {static int count 0; // 只初始化一次&#xff01;cou…

文章目录

  • 1.C 静态局部变量时
  • 2.C 静态全局变量/函数时
  • 3.C++ 类静态成员时
    • 静态成员变量
    • 静态成员函数


1.C 静态局部变量时

作用:函数内的“记忆者”
代码:

#include <stdio.h>void counter() {static int count = 0;  // 只初始化一次!count++;printf("调用次数: %d\n", count);
}int main() {counter();  // 输出:调用次数: 1counter();  // 输出:调用次数: 2counter();  // 输出:调用次数: 3return 0;
}

特性:

  1. 存储在静态存储区
  2. 只初始化一次(首次执行时)
  3. 保持值跨函数调用(
  4. 默认初始化为0(static int x;等价于static int x = 0;

内存布局:
±------------------+
| 栈区 | ← 普通局部变量
±------------------+
| 堆区 | ← malloc分配的内存
±------------------+
| 静态存储区 | ← static变量在此
| ±-------+ |
| | count | |
| ±-------+ |
±------------------+
| 代码区 | ← 程序指令
±------------------+

2.C 静态全局变量/函数时

作用:文件内的“隐私保护者”
代码:
module1.c

static int hiddenVar = 42;  // 只能在本文件访问static void privateFunc() { // 只能在本文件调用printf("私有函数\n");
}void publicFunc() {privateFunc();  // 正确:同文件可调用printf("访问隐藏变量: %d\n", hiddenVar);
}

module2.c

extern void publicFunc(); int main() {publicFunc();// privateFunc();   // 错误!不可见// hiddenVar = 10; // 错误!不可见return 0;
}

特性:
1.实现封装:隐藏模块内部实现细节
2.避免命名冲突:不同文件的同名static变量互不影响
3.提高安全性:防止外部代码意外修改内部状态

3.C++ 类静态成员时

静态成员变量

作用:类的”共享状态“
代码:

class Player {
public:static int totalPlayers;  // 声明Player() {totalPlayers++;  // 所有对象共享计数器}static int getTotal() { return totalPlayers; }
};// 必须在类外定义和初始化!
int Player::totalPlayers = 0; int main() {Player p1;Player p2;cout << "玩家数量: " << Player::getTotal(); // 输出2
}

特性:
1.不属于任何对象,属于类本身
2.必须在类外单独定义和初始化
3.可通过类名直接访问(Player::totalPlayers)
4.所有对象共享同一份副本

静态成员函数

作用:类的“工具集”
代码:

class MathUtils {
public:static double pi() { return 3.1415926; }static int add(int a, int b) { return a + b; }
};// 使用示例:
double circleArea = MathUtils::pi() * radius * radius;
int sum = MathUtils::add(5, 3);

在这里插入图片描述

http://www.yayakq.cn/news/321126/

相关文章:

  • 网站设计目的南山网站制作
  • c2c网站免费建设wordpress 主题 36kr
  • 化妆品网站欣赏三亚房产网站开发
  • 广东备案网站广州做网站信科分公司
  • 承德网站制作公司h5网站后台管理模板
  • 购买域名和网站网页设计中所需要的素材
  • 新国际网站建设网站建设教程多少钱
  • 百度搜索网站打开错误网站推广方案总结
  • 如何建设交流网站的论文工商网企业信息查询
  • 麻城建设局网站停办建设团购网站费用
  • 南昌网站建设讯息临漳专业做网站
  • 苏州做网站的公司哪家好wordpress添加备案号插件
  • 大连企业建站系统模板头条站长平台
  • 做移动网站点击软件站长工具seo综合查询网
  • 城乡建设部网站 挂证资讯门户类网站
  • 做点小本意 哪个网站拿货便宜点中国建筑设计行业网
  • 网站设计报价海葵音乐制作公司
  • 建设网站的策划书c2c商城网站建设
  • 网站制作找云优化视频开放api
  • 高端求职网站排名自学做网站要多久
  • 重庆大足网站制作公司关键词挖掘长尾词工具
  • 内推网站临时域名 wordpress
  • 网站开发与维护价格加盟企业网站建设目的
  • 重庆企业建站系统深圳seo优化服务商
  • 怎样查询网站的备案号wordpress采集站
  • 做二手电脑的网站注册公司费用多少钱
  • 江汉区建设局官方网站wordpress补丁
  • 旅游电商网站开发做一网站要什么时候开始
  • 福建省文明建设办公室网站请网站制作公司费用
  • c 在线视频网站开发网站群系统破解版