inline-26.c
来自「用于进行gcc测试」· C语言 代码 · 共 146 行
C
146 行
/* PR c/35017 *//* { dg-do compile } *//* { dg-options "-std=gnu99" } */static int a = 6;static const int b = 6;int c = 6;inline intfn1 (void){ return a; /* { dg-warning "used in inline" } */}inline intfn2 (void){ return b; /* { dg-warning "used in inline" } */}inline intfn3 (void){ return c;}inline intfn4 (void){ static int d = 6; /* { dg-warning "declared in inline" } */ return d;}inline intfn5 (void){ static const int e = 6; return e;}inline intfn6 (void){ int f = 6; return f;}inline intfn7 (int i){ static const char g[10] = "abcdefghij"; return g[i];}extern inline intfn8 (void){ return a;}extern inline intfn9 (void){ return b;}extern inline intfn10 (void){ return c;}extern inline intfn11 (void){ static int d = 6; return d;}extern inline intfn12 (void){ static const int e = 6; return e;}extern inline intfn13 (void){ int f = 6; return f;}extern inline intfn14 (int i){ static const char g[10] = "abcdefghij"; return g[i];}static inline intfn15 (void){ return a;}static inline intfn16 (void){ return b;}static inline intfn17 (void){ return c;}static inline intfn18 (void){ static int d = 6; return d;}static inline intfn19 (void){ static const int e = 6; return e;}static inline intfn20 (void){ int f = 6; return f;}static inline intfn21 (int i){ static const char g[10] = "abcdefghij"; return g[i];}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?