📄 sample.c
字号:
struct xxx { int a,b,c; int f1 : 2; int f2 : 4; struct xxx *f3; int f4[4]; } str;struct zzz { int b1,b2,b3,b4,b5; struct xxx q1[2],q2; struct xxx *q3; } big1;struct { int x,y,z; int **ptr; float *fptr; char ra[5]; } small;struct { int u,v,w,x,y,z; } tiny6;enum yyy { RED, GREEN, BLUE } genum;int i;short s;float f;double d;int aai[10][5];extern call();extern meminit();main(){ register int i = 0; int j = 0, k = 0; meminit(); for (i = 0; i < 0x50000; i++) { call(i); if (i & 1) j += i; aai[k][k] = j; if (!(i & 0xFFFF)) k++; } for (;;);}call(newvalue)int newvalue;{ static int value = 0; switch (newvalue & 3) { case 0 : str.a = newvalue; break; case 1 : str.b = newvalue + 1; return; case 2 : str.c = newvalue * 2; /* FALL THROUGH! */ case 3 : xcall(newvalue); break; } value = newvalue;}xcall(value)int value;{ str.f1 += str.f2 - value;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -