举一个例子:
#include<stdio.h>
void Test() { static int i=0; int j=0;
for(int k=1;k<=10;++k) { i+=k; j+=k; } printf("i=%d ",i); printf("j=%d ",j); }
int main() { Test(); Test(); }
注意,i是静态变量。
因为静态变量一旦定义,在它的作用域(就是从定义的一刻开始到最后一个}为止)中永远都有效,而且能够存储“记忆”上一次的数值,直到整个程序运行完毕。
因此,第一次执行Test的时候,i和j一样。
但是第二次的时候,因为i可以记忆上一次的内容(所以和上一次的数值继续相加)。
但是j是自动变量(用完之后随即释放)。
所以结果不同:
函数指针:
#include<stdio.h>
int add(int n1,int n2) { return n1+n2; }
int minus(int n1,int n2) { return n1-n2; }
int main()
{
int (*p)(int n1,int n2); //指针函数,用于指向一个函数,只要这个函数包括同参数、相同类型返回值即可。
p=add;
printf("%d
",p(1,2)); //add函数返回值int,需要两个int参数
p=minus;
printf("%d",p(1,2)); //minus函数返回值int,需要两个int参数
}
螢光云官網萤光云成立于2002年,是一家自有IDC的云厂商,主打高防云服务器产品。在国内有福州、北京、上海、台湾、香港CN2节点,还有华盛顿、河内、曼谷等海外节点。萤光云的高防云服务器自带50G防御,适合高防建站、游戏高防等业务。本次萤光云中秋云活动简单无套路,直接在原有价格上砍了一大刀,最低价格16元/月,而且有没有账户限制,新老客户都可以买,就是直接满满的诚意给大家送优惠了!官网首页:www....
VoLLcloud LLC是一家成立于2020年12月互联网服务提供商企业,于2021年1月份投入云计算应用服务,为广大用户群体提供云服务平台,已经多个数据中心部署云计算中心,其中包括亚洲、美国、欧洲等地区,拥有自己的研发和技术服务团队。现七夕将至,VoLLcloud LLC 推出亚洲地区(香港)所有产品7折优惠,该产品为CMI线路,去程三网163,回程三网CMI线路,默认赠送 2G DDoS/C...
官方网站:点击访问王小玉网络官网活动方案:买美国云服务器就选MF.0220.CN 实力 强 强 强!!!杭州王小玉网络 旗下 魔方资源池 “我亏本你引流活动 ” mf.0220.CNCPU型号内存硬盘美国CERA机房 E5 2696v2 2核心8G30G总硬盘1个独立IP19.9元/月 续费同价mf.0220.CN 购买湖北100G防御 E5 2690v2 4核心4G...