📄 debug2.c
字号:
/* 1 */ typedef struct {/* 2 */ char *data;/* 3 */ int key;/* 4 */ } item;/* 5 */ /* 6 */ item array[] = {/* 7 */ {"bill", 3},/* 8 */ {"neil", 4},/* 9 */ {"john", 2},/* 10 */ {"rick", 5},/* 11 */ {"alex", 1},/* 12 */ };/* 13 */ /* 14 */ sort(a,n)/* 15 */ item *a; /* 16 */ { /* 17 */ int i = 0, j = 0;/* 18 */ int s = 1;/* 19 */ /* 20 */ for(; i < n && s != 0; i++) {/* 21 */ s = 0;/* 22 */ for(j = 0; j < n; j++) {/* 23 */ if(a[j].key > a[j+1].key) {/* 24 */ item t = a[j];/* 25 */ a[j] = a[j+1];/* 26 */ a[j+1] = t;/* 27 */ s++;/* 28 */ }/* 29 */ }/* 30 */ n--;/* 31 */ }/* 32 */ }/* 33 */ /* 34 */ main()/* 35 */ {/* 36 */ int i;/* 37 */ sort(array,5); /* 38 */ for(i = 0; i < 5; i++)/* 39 */ printf("array[%d] = {%s, %d}\n",/* 40 */ i, array[i].data, array[i].key);/* 41 */ }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -