誰能幫我解釋這個C 程式啊,我是新手

2022-12-21 17:10:11 字數 569 閱讀 9620

1樓:匿名使用者

cin>>p->date;

p->date=f;

輸入之後,賦值?完全沒意義的輸入。應該是p->next 才差不多。

如果p->next, 那麼後面語句意味著把 f 給 p的下一個結點,然後f 指到p 的當前位置。

那個不是給p分一個空間,而是每次開闢一個node 大小的空間,然後p指向這個空間,你那樣理解的話,你以為有很多個p 呢。p不能寫到f裡,f也不能寫會p,他們都沒有空間,都是指標,指向某段空間的起始位置。

你對指標還不瞭解,需要重新看看指標的概念,並且嘗試去把指標列印出來。

2樓:匿名使用者

好像是實現了一個連結串列插入的操作,而且向連結串列頭插入。

摟主的p->date貌似應該是p->next函式第一個引數是引用,應該始終指向的是連結串列的第一個節點。

第二個引數,是要插入的節點數量。節點內容是裡面輸入的

3樓:匿名使用者

這是個連結串列,用於把資料村放在不同的記憶體地址中。用指標指示下一個資料存放的位置。

可以參考「資料結構」方面的書籍。

誰能幫我解釋一下下面的C程式,C語言誰能幫我解釋一下這個程式裡for迴圈裡面每句的意思?

include define m sizeof unsigned int 8 定義常量來儲存sizeof unsigned int 8 其實為了輸入簡單點 int trans unsigned n,int d,char s buf i 0 dowhile n for j 0 s j buf i 0 ...

求C的程式(我是萌新),求一個C 的程式(我是萌新)

千位 var a num 1000 百位 var b num 100 10 十位 var c num 10 10 個位 var d num 10 console.writeline 四位數之和為 a b c d console.writeline 個位 十位 百位 千位 d,c,b,a consol...

誰能幫我解釋一下這段matlab程式是什麼意思

1.plot x 1 n 4 是作圖向量復x的第一到制第n 4個值 2.f 0.5 1 n 0.5 1 n 中 0.5的意思是f的初值,bai0.5 1 n是f的最du後值,1 n則是f沒變化一次的增 zhi量。例如若n 10,那dao麼f 0.5 0.1 0.4,其實f就分別取 0.5 0.4 0...