c++静态变量
2024-09-21 23:30:51
静态变量 一、静态变量
static关键字
static int i;
二、静态变量的运用
、计算函数被调用次数 、返回指针
第45课中有这么一段
int* square3(int *x)
{
int a=*x * *x;
return &a; //危险 用自动变量
} #include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
void test()
{
static int i=;//只有第一次会赋初值
printf("%d\n",i++);
}
int* square3(int *x)
{
static int a=;
a=*x * *x;
return &a; //是静态变量无危险
}
main(void)
{ //test();
//test();
//test();
int a=;
int *pa=square3(&a);
test();
printf("%d\n", *pa);
getchar();
getchar();
return ;
}
最新文章
- C语言 malloc calloc realloc alloc 在分配内存时的 区别
- jquery.form的使用
- WPF中的Style(风格,样式)(转)
- posix 消息队列
- Creating LVM Logical Volumes
- QT IP输入框正则表达式(使用QLineEdit的setValidator函数)
- php 备份数据库
- hdu 5493 Queue treap实现将元素快速插入到第i个位置
- 【★】SPF(Dijkstra)算法完美教程
- ";svn: E155010: 提交失败";问题解决
- web.xml 各版本的 Schema 头部声明
- [NOIP2015普及组]求和
- win10 uwp 商业游戏 1.2.1
- CSS hover
- 原生js获取元素的子元素
- Redis 系列之CentOS下Redis的安装
- JS与Android交互
- Node.js 命令行程序开发资料
- gitignore中常见需要被无视的文件
- 获取exe所在目录路径,速度
热门文章
- 【C语言天天练(二二)】位操作
- Kafka TimeoutException: Batch Expired 问题排查
- [19/04/18-星期四] Java的动态性_动态编译(DynamicCompiler,Dynamic:动态的,Compiler:编译程序)
- Linux下jmap命令查看内存使用
- 【题解】洛谷P1073 [NOIP2009TG] 最优贸易(SPFA+分层图)
- nRF5 SDK for Mesh(一) 介绍和下载源码
- Java Activiti6.0 spring5 SSM 工作流引擎 审批流程 java项目框架
- Android 把url生成二维码并贴到给定的底图上
- 有关集合的foreach循环里的add/remove
- activeMQ的spring、springboot的DEMO