博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
局部变量存储类别
阅读量:3908 次
发布时间:2019-05-23

本文共 503 字,大约阅读时间需要 1 分钟。

1.自动变量(auto)

int f(int a)
{
auto int a,b;
}
auto 可以省略
int b,c=3;等价于 auto int b,c=3;
2.静态局部变量(static)
#include< stdio.h>
int main()
{
int f(int t);
int a=2,i;
for(i=0;i<3;i++)
printf(“%d \n”,f(a));
return 0
}
int f(int a)
{
auto int b=0;//自动变量
static c=3;//局部变量
b=b+1;
c=c+1;
return (a+b+c);
}
输出:7.8.9
static c=c+1;局部变量不释放,4,5,6
例:
1到5阶乘
#include< stdio.h>
int main()
{
int fac(int n)
int i;
for(i=1;i<=5;i++)
printf(“%d!=%d\n”,i,fac(i));
return 0;
}
int fac(int n)
{
static int f=1;
f=f*n;
retrun(f);
}

转载地址:http://zrzrn.baihongyu.com/

你可能感兴趣的文章
一个情怀引发的生产事故(续)
查看>>
做架构也得讲武德
查看>>
PHP大势已去,PHP宝藏可为我所用
查看>>
asp.net core 集成 prometheus
查看>>
如何在 .NET 中使用 Redis缓存
查看>>
C#阻塞队列BlockingCollection
查看>>
在传统行业做数字化转型之业务篇
查看>>
如何在 C# 中使用 RabbitMQ
查看>>
一套标准的ASP.NET Core容器化应用日志收集分析方案
查看>>
如何使用 C# 扩展方法
查看>>
C#如何回到主线程,如何在委托指定线程执行
查看>>
服务器重新部署踩坑记
查看>>
.NET应用程序安全操作概述
查看>>
C# WPF:把文件给我拖进来!!!
查看>>
.NET5发布了,腾讯招聘点名要求精通MySQL,而不是SQLServer!
查看>>
让 CefSharp.WinForms 应用程序同时支持32位(x86)和64位(x64)的解决方案
查看>>
Docker Vs Podman
查看>>
程序员过关斩将--论系统设计的高可扩展性
查看>>
如何在 Asp.Net Core MVC 中处理 null 值
查看>>
浅谈AsyncLocal,我们应该知道的那些事儿
查看>>