原创 二叉樹基本操作實現

  // BiTree_02.cpp : Defines the entry point for the console application.  //   #include "stdafx.h"    /****************

原创 我的友情鏈接

51CTO博客開發

原创 GDB程序調試(一)

GDB主要完成下面三個方面的功能: 1.啓動被調試程序。 2.讓被調試的程序在指定的位置停住。 3.當程序被停住時,可以檢查程序狀態(如變量值)。   1.編譯生成可執行文件:gcc -g tst.c -o tst 2.啓動GDB

原创 GDB程序調試(三)

一:列文件清單 1. List (gdb) list line1,line2 二:執行程序 要想運行準備調試的程序,可使用run命令,在它後面可以跟隨發給該程序的任何參數,包括標準輸入和標準輸出說明符()和外殼通配符(*、?

原创 遞歸的關鍵點

函數直接或間接調用自己的過程稱爲遞歸調用。把握以下兩個關鍵點,就基本掌握了遞歸的思想: 1、必須定義一個終止條件;否則函數會永遠遞歸下去,直到棧空間耗盡。所以,遞歸函數一般都用類似if語句來判斷終止條件,如果條件成立則繼續調用,否則函數結束

原创 GDB程序調試(二)

常用GDB 命令詳細解釋  Linux中包含有一個很有用的調試工具--gdb(GNU Debuger),它可以用來調試C和C++程序,功能不亞於Windows下的許多圖形界面的調試工具。   和所有常用的調試工具一樣,gdb提供了以下功能: