c語言中的棧的問題!很絞人的,自定義的結構和預設的結構的區別?下面的例題!編譯在我機子上是對的

時間 2021-09-02 20:56:46

1樓:

getchar返回得到的字元,scanf返回的是輸入的匹配個數(類似於%d %c這樣的東西的個數)。所以用是結束不了的。

如果想遇到換行結束,可以修改為:

while(1)

c語言輸入輸出確實比較麻煩,樓主多上網查查,多寫寫**試試。

資料結構本身就是比較抽象的課程,課上認真聽,課下多實踐。看樓主說的情況,課還是要聽的,雖然需要硬著頭皮聽。如果老師真的講的不好,一定多看看書,自己看,一邊看,一邊實踐,資料結構中,實踐相當重要,切忌切忌。

-----------------------另外,資料結構是計算機專業最重要的課程之一,無論是工作後程式設計,還是考研(考研會考資料結構),都用得上。樓主千萬別因為老師或者其他原因放棄,加油。

2樓:嘿_行

getchar主要是對單個字元的操作

這裡的'\n'應該是換行而'\r'才是回車

3樓:匿名使用者

就算是char型別也不能用

printf("%c",*c2)改為printf("%c",*((char)c2))可以,但不是所有的自定義型別都可以這樣轉換,這樣看來你的c根本沒有真的懂,繼續努力吧,這些是語法方面的問題

C語言中的問題,幾個C語言中的問題???

將憶梅僑寶 getchar和putchar是c語言中的函式 getchar從鍵盤讀入字元 putchar在螢幕上顯示字元 吳幼珊佘溶 getchar和putchar是c語言中的函式,叫作標準字元輸入輸出函式,這裡的標準表示輸入是從標準裝置輸入的,即鍵盤,輸出是從標準裝置輸出的,即顯示器。這兩個函式包...

c語言自定義函式返回陣列的問題,C語言自定義函式返回一個陣列的問題

雙槍老椰子 方法1 利用全域性變數 分析 全域性變數作為c語言的一個知識點,雖然我們都瞭解它的特點,但在實際教學過程中應用得並不是很多。由於全域性變數的作用域是從定義變數開始直到程式結束,而對於編寫有多個返回值的c語言函式,我們可以考慮把要返回的多個值定義成全域性變數。當函式被呼叫時,全域性變數被更...

c 語言問題?在c語言中的問題?

c 語言是c語言發展起來的,所以繼承了c語言幾乎所有的特點,但c 語言又有自己的個性。c語言是一種程序導向的程式語言,而c 主要是程序導向的,因此c 有類的概念,而c語言就沒有。c 的功能強大,編譯器複雜,適合高階程式的設計和,c語言的編譯器簡易,適合低端程式。邏輯混亂,參考正常的實現吧。c語言的基...