loop-12.c
来自「this is a gcc file, you can download it 」· C语言 代码 · 共 26 行
C
26 行
/* Checks that pure functions are not treated as const. */char *p;static int __attribute__ ((pure))is_end_of_statement (void){ return *p == '\n' || *p == ';' || *p == '!';}void foo (void){ /* The is_end_of_statement call was moved out of the loop at one stage, resulting in an endless loop. */ while (!is_end_of_statement ()) p++;}intmain (void){ p = "abc\n"; foo (); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?