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 或是正確的串尾符被破壞掉了...