求助C語言,連結串列輸出正確結果的前面為什麼多了

2021-03-19 18:19:47 字數 825 閱讀 5395

1樓:匿名使用者

看你的太麻煩 這是我以前做的 你看看 比你的那個要完善

# include < stdio.h >

# include < malloc.h >

# include < stdlib.h >

typedef struct node

node, * pnode;

pnode creste_lise( void ); //建立一個非迴圈單連結串列

void traverse_list( pnode phead1 ); //遍歷

int main( void )

pnode creste_lise( void ) //建立一個非迴圈單連結串列

pnode wei_jiedian = tou_jiedian;

wei_jiedian ->pnext = null;

printf( "請輸入需要生成的連結串列節點的個數:len = " );

scanf( "%d", &len );

for( i = 0; i < len; i++)

xin_jiedian ->data = val;

wei_jiedian ->pnext = xin_jiedian;

xin_jiedian ->pnext = null;

wei_jiedian = xin_jiedian;

}return tou_jiedian;

}void traverse_list( pnode phead1 ) //遍歷

printf("\n");

return;

}自己看看吧 有幫助的

c語言程式輸出結果

a 4 b 3 在swap中,區域性變數和全域性變數名字一致時,取區域性變數的值a 3 b 4 c 0 由於swap是值傳遞,所以ab的值沒有交換,另外區域性變數和全域性變數名字一致時,取區域性變數的值 首先,a b c為全域性變數且分別為1,2,0在main函式裡面對a b分別賦了3和4,以主函式...

c語言,從檔案中讀取單連結串列並輸出

需求有點不清晰,你要從檔案裡取什麼東西出來?我改了從txt取每一行的字串出來,記錄在你的連結串列,你參考一下 include stdafx.h include stdlib.h intmain phead inti file fp fopen d text.txt rb 一個有內容的txt文字,自己...

組合語言問題,輸出了正確結果,但是下面還輸出了許多亂碼

最後要加入一個 mov ah,4ch nt 21h 來返回,否則你的程式會繼續跑下去,也不知道跑到什麼地方去了 string db hello 字串漏了 結束字元 c語言問題!我輸出的內容是正確的但是後面會有一堆亂碼是怎麼回事?如果輸出的是字串,則是沒有正確設定串尾符 0 或是正確的串尾符被破壞掉了...