📄 990128-1.c
字号:
extern int printf (const char *,...);struct s { struct s *n; } *p;struct s ss;#define MAX 10struct s sss[MAX];int count = 0;void sub( struct s *p, struct s **pp );int look( struct s *p, struct s **pp );main(){ struct s *pp; struct s *next; int i; p = &ss; next = p; for ( i = 0; i < MAX; i++ ) { next->n = &sss[i]; next = next->n; } next->n = 0; sub( p, &pp ); if (count != MAX+2) abort (); exit( 0 );}void sub( struct s *p, struct s **pp ){ for ( ; look( p, pp ); ) { if ( p ) p = p->n; else break; }}int look( struct s *p, struct s **pp ){ for ( ; p; p = p->n ) ; *pp = p; count++; return( 1 );}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -