static int a = 2;
//1、static只能在本文件使用此变量
//2、每个文件可以定义一个static全局变量
//3、static没有声明,只有定义,只有定义往后的代码才能使用
#include <stdio.h>static int a = 2;
//1、static只能在本文件使用此变量
//2、每个文件可以定义一个static全局变量
//3、static没有声明,只有定义,只有定义往后的代码才能使用int main()
{
    printf("a = %d\n", a);
    return 0;
}

静态函数

#include <stdio.h>

int main()
{
static void func();//这个类似于声明 不写会报错
func();
return 0;
}

static void func()
{
printf("aaaaaaaaa\n");
}

c语言 static变量和函数相关推荐

  1. C语言 static变量和函数详解

    概述 static关键字在c语言中比较常用,使用恰当能够大大提高程序的模块化特性,有利于扩展和维护. 但是对于c语言初学者,static由于使用灵活,并不容易掌握.本文就static在c语言中的应用进 ...

  2. Android学习-Kotlin语言入门-变量、函数、语法糖、when、for-in、主构造函数、单例类、函数式API、集合遍历、隐式Intent、Activity生命周期、四种启动模式、标准函数

    探究java语言的运行机制 变量.函数.语法糖 when条件语句 for循环 主构造函数.次构造函数 数据类和单例类 集合的创建与遍历 集合的函数式API 创建菜单 隐式使用Intent Activi ...

  3. Go语言的变量、函数、Socks5代理服务器

    2019独角兽企业重金招聘Python工程师标准>>> Go语言中变量的声明和JavaScript很像,使用var关键字,变量的声明.定义有好几种形式 1. 变量和常量 // 声明并 ...

  4. Go语言的变量、函数、Socks5代理服务器 1

    Go语言中变量的声明和JavaScript很像,使用var关键字,变量的声明.定义有好几种形式 1. 变量和常量 // 声明并初始化一个变量 var m int = 10 // 声明初始化多个变量 v ...

  5. C语言中变量和函数的声明与定义

    一.变量 在将变量前,先解释一下声明和定义这两个概念.声明一个变量意味着向编译器描述变量的类型,但并不为变量分配存储空间.定义一个变量意味着在声明变量的同时还要为变量分配存储空间.在定义一个变量的同时 ...

  6. C语言static变量详解

    在 C 语言中,static 关键字不仅可以用来修饰变量,还可以用来修饰函数.在使用 static 关键字修饰变量时,我们称此变量为静态变量. 静态变量的存储方式与全局变量一样,都是静态存储方式.但这 ...

  7. c语言static变量初始化

    <程序员面试笔试宝典>第123页,举了个例子 #include <stdio.h> void fun(int i) {static int value=i++;printf(& ...

  8. c++,static 静态成员变量 / 静态成员函数

    静态成员变量: //静态成员变量(static) // //1.如果想在同类的多个对象之间实现数据共享 ,可以用静态 //成员变量,即用static修饰的成员变量,例 static int a; // ...

  9. python文件定位函数_C语言中文件定位函数总结

    C语言中文件定位函数主要是:fseek, ftell, fsetpos, fgetpos. 先来讲前两个函数,这是最基本的定位函数: fseek函数:能把文件指针移动到文件任何位置,其原型是:int ...

最新文章

  1. 干货 | 100+个NLP数据集大放送,再不愁数据!
  2. Python技巧之函数拆包裹
  3. 时间更新服务器推荐 - NTP时间同步服务器集群:ntp.api.bz
  4. gearman的安装与使用示例
  5. Linux | 编译原理、gcc的命令参数、自动化构建工具 make/Makefile
  6. Html-Css标签lable中定义宽度需要其他的支持
  7. SQL Server中的万圣节问题和建议的解决方案
  8. 一般纳米材料是指尺度为_水溶性单分散纳米材料的开发意义
  9. 埃夫特机器人离线编程软件_工业机器人离线编程与虚拟仿真软件
  10. 2018华为网络技术大赛复赛
  11. win10添加uefi linux引导,win10 ubuntu双系统:UEFI GPT和Legacy MBR引导模式
  12. 如何自制圆环_PPT中如何制作环形图高级教程
  13. Anomalies,Factors,andMultiFactorModels
  14. 将汉字转换为拼音或者翻转
  15. Spring Cloud Alibaba微服务组件快速上手
  16. kb2919355 此更新不适用于你的计算机的解决方法
  17. python的延时绘图_我是如何用python+小程序实现延时摄影的
  18. 华为M2 无法写入外置sd卡 文件
  19. html容易忘记的属性
  20. 泛型、IO流 和 网络编程

热门文章

  1. 1368 DNA Consensus String
  2. pytorch: where、gather函数
  3. 机器学习第一回——初识监督学习和无监督学习
  4. 树莓派3代B版板载WIFI配置
  5. LeetCode刷题(25)
  6. python接口自动化(四十三)-公共模块 pymysql 连接mysql数据库(单独说明)
  7. 闭合导线坐标计算表_RTK技术导线测量和全站仪导线测量有什么区别?
  8. 本硕一致计算机科学与技术专业介绍,哈尔滨理工大学计算机科学与技术专业介绍...
  9. 若依如何修改超级管理员登录密码?
  10. JS模块化规范对比以及在Node.js的实现