C语言学习-菜鸟教程C经典100例-练习43

C语言学习-菜鸟教程C经典100例-练习43

题目

学习使用static的另一用法。


代码

c 复制代码
#include <stdio.h>

int main(){
    int i;
    int num = 2;

    for(i=0; i<3; i++){
        printf("num 变量的值是:%d\n", num);
        num++;
        {
            static int num=1;
            printf("内置模块 num 变量的值是:%d\n", num);
            num++;
        }
    }

    return 0;
}

输出结果

c 复制代码
num 变量的值是:2
内置模块 num 变量的值是:1
num 变量的值是:3
内置模块 num 变量的值是:2
num 变量的值是:4
内置模块 num 变量的值是:3
相关推荐
学嵌入式的小杨同学2 小时前
【嵌入式 Linux 实战 1】Ubuntu 环境搭建 + 目录结构详解:嵌入式开发入门第一步
linux·c语言·开发语言·数据结构·vscode·vim·unix
17(无规则自律)2 小时前
【CSAPP 读书笔记】第一章:计算机系统漫游
linux·c语言·arm开发·嵌入式硬件·学习·ubuntu
WYH2872 小时前
为什么在cubeide里勾选了can1,生成的工程里没有can.c?
c语言·开发语言
曾浩轩2 小时前
C语言学习记录——BC113 数字三角形
c语言·学习
nuo5342023 小时前
C语言实现类似面向对象的三大特性
c语言·开发语言
EmbedLinX3 小时前
Linux内核之文件系统:从VFS到实际存储的运作机制
linux·服务器·c语言·c++
2501_927773074 小时前
嵌入式——I.MX6ULL裸机环境配置
c语言·嵌入式硬件
代码无bug抓狂人4 小时前
C语言之切蛋糕(运用前缀和算法和单调队列算法)
c语言·开发语言
进击的小头5 小时前
连续系统离散化方法(嵌入式信号处理实战指南)
c语言·算法·信号处理