⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 declspec-9.c

📁 linux下编程用 编译软件
💻 C
字号:
/* Test declaration specifiers.  Test various checks on storage class   and function specifiers that depend on information about the   declaration, not just the specifiers.  Test with no special   options.  *//* Origin: Joseph Myers <jsm@polyomino.org.uk> *//* { dg-do compile } *//* { dg-options "" } */auto void f0 (void) {} /* { dg-warning "warning: function definition declared 'auto'" } */register void f1 (void) {} /* { dg-error "error: function definition declared 'register'" } */typedef void f2 (void) {} /* { dg-error "error: function definition declared 'typedef'" } */void f3 (auto int); /* { dg-error "error: storage class specified for parameter 'type name'" } */void f4 (extern int); /* { dg-error "error: storage class specified for parameter 'type name'" } */void f5 (register int);void f6 (static int); /* { dg-error "error: storage class specified for parameter 'type name'" } */void f7 (typedef int); /* { dg-error "error: storage class specified for parameter 'type name'" } */auto int x; /* { dg-error "error: file-scope declaration of 'x' specifies 'auto'" } */register int y;void h (void) { extern void x (void) {} } /* { dg-error "error: nested function 'x' declared 'extern'" } */voidg (void){  void a; /* { dg-error "error: variable or field 'a' declared void" } */  const void b; /* { dg-error "error: variable or field 'b' declared void" } */  static void c; /* { dg-error "error: variable or field 'c' declared void" } */}void p;const void p1;extern void q;extern const void q1;static void r; /* { dg-error "error: variable or field 'r' declared void" } */static const void r1; /* { dg-error "error: variable or field 'r1' declared void" } */register void f8 (void); /* { dg-error "error: invalid storage class for function 'f8'" } */void i (void) { auto void y (void) {} }inline int main (void) { return 0; } /* { dg-warning "warning: cannot inline function 'main'" } */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -