前言:
void* LinkStack_Top(LinkStack* stack); //這個函式是 讀 堆疊頂元素
int LinkStack_Push(LinkStack* stack, void* item);//這個函式是 將元素存盤 進堆疊
transform("9+(3-1)*5+8/2"); // tranform();函式引數 是 字串"9+(3-1)*5+8/2"
transform是一個利用堆疊處理字符的函式。
問題:
大哥們,這個exp[i] 是char型別,為什么入堆疊時 需要轉成 int型,出堆疊時也要轉成int型這樣做的目的 是什么 ?我知道char 是1個位元組,int是4個位元組,為什么需要這樣做呢?似乎不這么做好像也可以,感覺我有點鉆牛角尖,但是不弄明白心里又不舒服
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/237815.html
標籤:C語言
上一篇:問題(指標基礎):字串復制函式回傳復制后字串首地址值,無法列印該字串
下一篇:WINHTTP訪問網頁問題求助
