0
点赞
收藏
分享

微信扫一扫

悠漓带你浅谈C语言6(常见关键字)

得一道人 2022-02-13 阅读 34

在这里插入图片描述

关键字typedey

//将unsigned int 重命名为uint_32, 所以uint_32也是一个类型名
typedef unsigned int uint_32;
int main()
{
    //观察num1和num2,这两个变量的类型是一样的
    unsigned int num1 = 0;
    uint_32 num2 = 0;
    return 0; }

关键字static

关键字static – 修饰局部变量


```c
//代码1
#include <stdio.h>
void test()
{
    int a = 5;
    //存放在内存的栈区
    a++;
    printf("%d ", a);
}
//出去就被销毁
int main()
{
 int i = 0;
    for(i=0; i<10; i++)
   {
        test();
   }
    return 0; }
//6 6 6 6 6 6 6 6 6 6 


//代码2
#include <stdio.h>
void test()
{
    //static修饰局部变量
    static int a = 5;
    //存放在内存的静态区
    a++;
    printf("%d ", a);
}
//出去以后不被销毁
int main()
 {
int i = 0;
    for(i=0; i<10; i++)
   {
        test();
   }
    return 0;
  }
//6 - 15


关键字static – 修饰全局变量

//代码1
//add.c
int g_val = 2022;
//test.c
int main()
{
    printf("%d\n", g_val);
    return 0; }
//代码2
//add.c
static int g_val = 2022;
//test.c
int main()
{
    printf("%d\n", g_val);
    return 0; }
举报

相关推荐

0 条评论