goto关键字
文章目錄
- 1 goto關鍵字
- 1.1 goto關鍵字分析
- 1.2 goto副作用分析
1 goto關鍵字
1.1 goto關鍵字分析
根據項目經驗來看,程序質量與goto的出現次數成反比。所以,一般有高手潛規則:禁用goto。我們對于goto最后的判決:就是將goto打入冷宮,不再使用!
1.2 goto副作用分析
代碼如下:
#include <stdio.h> #include <malloc.h>void func(int n) {int* p = NULL;if( n < 0 ){goto STATUS;}p = (int*)malloc(sizeof(int) * n);STATUS:p[0] = n; free(p); }int main() { printf("begin...\n");printf("func(1)\n");func(1);printf("func(-1)\n");func(-1); // 段錯誤printf("end...\n");return 0; }參考資料:
總結
- 上一篇: 戴尔笔记本老式怎么设置u盘启动 如何设置
- 下一篇: 家里的故事西蒙视频教程(家里的故事西蒙怎