1樓:匿名使用者
pchar是一個char型指標,指向某個記憶體區域並且以char型進行讀寫。
pchar+1是進行指標偏移計算,形象來說就是把指標移到所指記憶體區域緊挨著的下一個記憶體區域
*(pchar+1)是對偏移後的地址解引用,對一級指標來說可以形象理解為取出這個記憶體區域所代表的變數(對於一個被char型指標所指的記憶體區域而言,這就相當於一個char型變數)
*(pchar+1)=0是對取出的那個變數用0賦值
c語言問題,請哪位大蝦指教下!不勝感激! 我需要用到一個一維陣列a[],括號裡面的數又等於一個變數n
2樓:
建議看下c++中stl及容器相關章節
3樓:匿名使用者
考慮下巨集定義,其他的就沒有了。
c語言報錯的問題?
4樓:匿名使用者
你的程式錯誤,是在
cout << “enter the temperature in celsius:”;
cout << “fahrenheit value is:”;中用了中文狀態下的雙引號。
#include
#include
#include
using namespace std;
int main(int nnumberofargs, char* pszargs)
以上程式正確,可以執行。
如果還不行,那就是編譯器的問題。建議:用vc2008,c-free或vc2010.
微軟已停止對vc6.0進行更新了。(開始不習慣很正常,成為高手後會喜歡例如vc2010的)。
C語言問題,高手請指教
是這樣的 首先指出你的兩個錯誤,我不知道你的目的,但可以看出 你是想對指標p程序 執行,你題目中所寫的方法是不行的在沒加 前p所代表的是位址 加 以後代表的是p所指記憶體的具體值,你那個式子實際上是在對p在記憶體中的位址加了3 還有你說兩個式子的區別 首先明確一點在offest做了初始化3以後那麼o...
C語言問題,c語言問題
int a 4 void main int a 2 這種局 bai部變數,會du隱藏掉上一級 定義zhi的同名變數,下面dao 也是一樣回 中有效。所以上面的復合語句中,會輸出0,下面呼叫sub1時,實際上傳入的是main中的int a 2 又有a a 1,所以會輸出1,下面也是一樣的,main中的...
C語言問題,c語言問題?
include include include typedef struct nodelinknode,link void main link pa s int da int flag 0 pa head 讓pa指向頭結點 dowhile flag 0 link pb head pb pb next...