zoukankan      html  css  js  c++  java
  • C语言的指定初始化

    ————————————————
    版权声明:本文为CSDN博主「Supan-Yang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_29204995/java/article/details/46603675

    1. 内核用到的指定初始化代码

    /*
        struct s3c2410_uartcfg是结构体。
        这儿声明一个结构体数组smdkv210_uartcfgs,并初始化。
    
        __initdata是内核定义的宏,在 include/linux/init.h
        #define __initdata __attribute__ ((__section__ (".init.data")))
        这个标志符和变量声明放在一起,表示gcc编译器在编译时,需要把这个变量放在.data.init Section中,
        而这个Section 在内核完成初始化之后,会释放掉。
    
    */
        static struct s3c2410_uartcfg smdkv210_uartcfgs[] __initdata = {
        [0] = {
            .hwport     = 0,
            .flags      = 0,
            .ucon       = SMDKV210_UCON_DEFAULT,
            .ulcon      = SMDKV210_ULCON_DEFAULT,
            .ufcon      = SMDKV210_UFCON_DEFAULT,
        },
        [1] = {
            .hwport     = 1,
            .flags      = 0,
            .ucon       = SMDKV210_UCON_DEFAULT,
            .ulcon      = SMDKV210_ULCON_DEFAULT,
            .ufcon      = SMDKV210_UFCON_DEFAULT,
        },
        [2] = {
            .hwport     = 2,
            .flags      = 0,
            .ucon       = SMDKV210_UCON_DEFAULT,
            .ulcon      = SMDKV210_ULCON_DEFAULT,
            .ufcon      = SMDKV210_UFCON_DEFAULT,
        },
        [3] = {
            .hwport     = 3,
            .flags      = 0,
            .ucon       = SMDKV210_UCON_DEFAULT,
            .ulcon      = SMDKV210_ULCON_DEFAULT,
            .ufcon      = SMDKV210_UFCON_DEFAULT,
        },
    };
    struct student stus[]={
                [0] = {21,"g","stu4"},
                [3] = {
                    .id = 22,
                    .name = "stu5",
                    .sex = "b"
                }
        };
    ————————————————
    版权声明:本文为CSDN博主「Supan-Yang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_29204995/java/article/details/46603675
  • 相关阅读:
    Dragon(preview)
    Release My New Single Album: Open The Door
    Writing REYES
    Expecting New Design: MiniMemMan
    never use virtual function for primitives!
    far.md
    ACL使用.md
    什么是技术,技术是什么
    Js客户端判断上传文件的类型
    color table
  • 原文地址:https://www.cnblogs.com/qiyuexin/p/12795159.html
Copyright © 2011-2022 走看看