我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

这个基础的小编程怎么做啊

#include
void f()
{
static int s;
s=s+1;
printf(“s=%d”,s);
}
void main()
{
int n;
for(n=1;n<=3;n++)
f();
}输出结果是多少

s=1s=2s=3

static int s;这样定义表示下一次调用f函数时,s的值会保留上次的值继续使用,不会被释放。
所以依据for(n=1;n<=3;n++)可知,f()被调用了三次,所以输出:s=1s=2s=3

近期文章

  • datatable数据源不能被操作
  • react,页面没有按照Picker所选的条件进行数据的筛选和显示?
  • 如何使用JSON传递和读取从android到sql的字符串
  • canvas基于双指中心放大缩小
  • webService 服务端禁用,客户端如何访问?
  • 有没有人教一下在华为云服务器进不去怎么解决呀😭
  • 大二C语言,比较急,各位🙏
  • 一维数组动态求和,结果不对
  • react,显示出来的数据没有按照筛选的条件进行显示?
  • 微信授权后跳转的是403界面
  • matlab怎么使用使用for循环达到下图的效果
  • MAC 虚拟机 PD 的鼠标点击后就消失
  • php加载大json文件一次
  • 操作系统无法运行shmdll
  • 应用和功能修改建是灰色无法点击怎么办解决
  • 一打开电脑反复出现弹窗
  • js的读取文件,md转html和js向html传值的问题
  • python打开网页
  • Application launch error
  • 生成可执行文件exe格式

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华