這個問題通過創造乙個類來體現
首先是標頭檔案
#define stack_h_
class stack
;#endif
接下來是定義各種函式的cpp
#include
#include"stack.h"
using namespace std;
stack::stack()//創造乙個棧類
bool stack::empty()//判斷是不是空棧
bool stack::full()//判斷是不是滿棧
bool stack::push()//進棧,注意觀察這個函式是如何判斷輸入結束以及進行賦值的
a[top][j]='\0';
top++;
cout<=0)
cout《重點觀察這個函式注釋的部分
最後乙個便是執行cpp啦
#include
#include"stack.h"
using namespace std;
int main()
重點看第二個
char char 在c 中的區別
char是指標,char是陣列。指標和陣列是不一樣的。陣列是一系列連續的物件,而指標儲存物件的位址。例外 但在函式引數列表中,char和char是等價的。char str abc 上面的宣告建立了兩個物件 字串是乙個指標,指標指向字串常量。str會指向一塊唯讀的記憶體,記憶體裡存放著 abc 字串。...
關於C 中的賦值與拷貝
很久沒有用 了,今天看到一道關於賦值與拷貝的面試題,準備寫幾句 驗證下。首先,講下驗證過後的結論 1 顯示呼叫拷貝建構函式,肯定會執行拷貝建構函式。如cat c2 c1 2 在初使化時進行賦值,也會執行拷貝建構函式,如cat c2 c1 3 其它時間進行賦值,執行operator 的實現函式。如ca...
ObjectC中關於賦值的問題
是這樣的 examdetailvalue builddetailvalue nsdictionary dic import inte ce examdetailvalue nsobject property strong,nonatomic nsstring examid property stro...