首页 > 其他分享 >static

static

时间:2023-11-07 22:37:25浏览次数:33  
标签:int void test static extern 修饰

#include<stdio.h>

void test()//void是无类型的意思,可以表达出任意类型的数

{

static int a=1;//static修饰局部变量,将a变成一个静态的局部变量;若没有static,a每运行一次后就会舍弃,重新从a计算

a++;

printf("a=%d\n",a);

}

main()

{

int b=0;

while(b<5)

{

 test();

 b++;

}

}

//static修饰全局变量时,同一工程中不能引用被static修饰的变量

//extern是声明外部变量的extern int a

//extern int add(int,int)

标签:int,void,test,static,extern,修饰
From: https://blog.51cto.com/u_16330158/8239962

相关文章

  • final关键字与static关键字
    final关键字static关键字注意static关键字修饰的,主要是通过类名.访问。实例出来的对象想访问,也是可以的,但是系统不推荐静态的方法只能直接访问静态的变量和方法final关键字与static关键字一起应用于常量eg......
  • java基础:static静态代码块
    在Java中,静态代码块(staticblock)是在类加载时执行的,而不是在每次创建对象时执行的。当类被加载时,静态代码块会按照在类中出现的顺序被执行一次。这意味着无论创建多少个对象,静态代码块只会执行一次。具体执行时机如下:当类被首次加载时,静态代码块会被执行。类的加载通常发生在使用该......
  • java基础:static都有哪些用法?
    static都有哪些用法?  所有的人都知道static关键字这两个基本的用法:静态变量和静态方法.也就是被static所修饰的变量/方法都属于类的静态资源,类实例所共享.  除了静态变量和静态方法之外,static也用于静态块,多用于初始化操作:publiccalssPreCache{static{//执行相关......
  • python @staticmethod 静态方法的使用
    `@staticmethod`是Python中的一个装饰器,用于将一个方法声明为静态方法。静态方法是一种不需要访问类实例的方法,可以直接通过类名调用,而不需要创建类的实例。静态方法的使用场景包括:1.辅助类或工具类:静态方法可以用于辅助其他类或提供一些通用的工具功能,而不需要与类的实例进......
  • [Java]有无static的方法调用区分
    1.不带static的方法是实例方法,实例方法调用必须先创建对象,调用时:引用.2.带static的方法调用:类名.注:当引用指向的对象为空时,带staic的方法可采用引用.去调用,但此时引用无意义,反而会容易让别人误认为这个方法是实例方法,因此最好还是采用类名.来调用。下面是代码示例:publicclass......
  • 【C++】继承 ⑩ ( 继承机制中的 static 静态成员 | 子类中访问父类静态成员的方法 )
    文章目录一、继承机制中派生类中的static关键字1、子类继承父类静态成员2、父类静态成员访问控制权限的改变3、子类如何访问父类静态成员4、静态成员使用要点二、完整代码示例一、继承机制中派生类中的static关键字1、子类继承父类静态成员子类继承父类静态成员:父类(......
  • 实现 Angular Lazy loading 时应该避免 Static Imports 的原因
    在Angular应用开发中,Lazyloading(懒加载)是一种常用的优化技术,通过Codesplitting(代码拆分)实现。然而,在实现过程中,开发者往往会遇到一些常见的问题。本文将详细介绍在实现AngularLazyloading时应该避免的错误,并提供实际的示例进行说明。避免Lazy-Loaded代码的静态导入......
  • 一些改动 \odoo\addons\web\static\src\webclient\user_menu\user_menu_items
      一些改动\odoo\addons\web\static\src\webclient\user_menu\user_menu_items.jsregistry.category("user_menuitems")//.add("documentation",documentationItem)//.add("support",supportItem).add("sho......
  • Django配置静态文件方法(static)——导入jQuery和bootstrap
    1、首先在文件夹下创建static文件夹,并将导入文件下载并放入如图: 2、进入settings.py文件夹书写静态文件配置代码:#静态文件配置STATICFILES_DIRS=[os.path.join(BASE_DIR,'static'),] 3、进入前端页面书写如下代码载入:{%loadstatic%}<linkrel="sty......
  • The diffrence of static、final and static final
    static:static可以修饰:属性,方法,代码段,内部类(静态内部类或嵌套内部类)static修饰的属性的初始化在编译期(类加载的时候),初始化后能改变。static修饰的属性强调它们只有一个,所修饰的对象共享同一个static变量值。static修饰的属性、方法、代码段跟该类的具体对象无关,只要这个类被加载,Java......