-
自學知識很雜,比較難學,建議參加一些培訓之類的,如果自學的話,老譚3版中文版更好,英語好的話最好搜尋國外的視訊教程,其他材料都不要用, 看看這本譚老書就行了,最好在去下一款軟體的路上學習,學一節課後練習功法,掌握這一節,多改動程式。
-
什麼都能學,自學就能滿足要求! 花點時間閱讀更多例子! 一定要記得要徹底理解和理解示例問題!
可以在網上下載C語言題庫,做以上題目,同樣,買一本參考書看教材花點時間也沒問題,如果你很感興趣,如果看不懂,可以在網上多問一些問題,一步一步來!
-
我們是一本書,老師講解原理後,用C編一些**。
起初,它被編輯了" * "由三角形、梯形等組成,主要是為了熟練,如果用於迴圈什麼的。
我覺得我學了C,也學會了判斷句子和迴圈語句,剩下的可以自己看看。
-
直接轉到 C++。
學了一點C之後,我學會了C++,給人一種很酷的感覺
-
如果你不懂英語也沒關係:
1.錯誤提示一般會指出錯誤的位置,然後檢視出處**,這時聯絡語法規則,一般很容易找到錯誤。
2.錯誤提示一般格式化較多,多次出現相同的錯誤提示即可理解。
3.對於錯誤提示中的一些未知單詞,我自然而然地想起了 4如果你根本不懂英語,你怎麼能做乙個好的程式,你不能總是用幾個變數 i、j、k 來玩世界。
-
完全不懂英語也沒關係,就像樓上的一樣,C語言有32個關鍵詞,簡單高效。
-
++ 和 -- 不同。
倉位的計算方式不同,以++為例,i++表示i先參與運算後加1,++i表示我先加1再參與運算。 在標題版本中,(++j)*(i--)表權重顯示j先加1即為10,再乘以i,這個公式的值為10,計算後i必須減去1,即i最後為0
-
10 (++j 是 j 的值,然後是 j) (i-- 是 i 的值,然後是 i 自加)。
-
程式的靈魂是演算法和資料結構。 看完C語言後,可以去看看資料結構,然後做一些資料結構練習,用C語言來實現,當你把資料結構學得差不多的時候,你的C語言技能還是會不錯的。
一定要用文字來解決問題。
現在,您只需要記住如何使用 C 和 C 的一些基本功能即可。 這不是主要的事情。
-
C語言是一種基礎語言,可以讓初學者理解高階語言程式設計思想,有助於高階學習C++和其他語言。
C本身可以做很多事情,新增Microsoft庫檔案可以實現各種功能,計算器等,以處理複雜的重複操作。
另外,很多語言的基礎是C語言,微控制器STM32等等,其實如果你用庫函式程式設計,那麼你其實是在用C語言寫的,這還是其中之一,C語言確實應用廣泛。
學習高階C++後,您可以做更多的事情,MFC等,並且您將能夠對Windows程式進行程式設計。 但是,C 是面向過程的,C++ 是物件導向的,中間需要有一點轉換。
-
可程式設計,程式設計師基礎課程。
-
您可以繼續學習其他語言。
-
你可以假裝被強迫,掛得更多,聽懂所有機器語言。
-
首先,尊重你的自學!
其次,請允許我談談你在這裡談到的一些問題。
你的書的描述可能不容易讓讀者理解,但我可以簡單地分析一下:
了解三個概念:位址、儲存單元和儲存單元的價值。
乙個微機系統,必要的部分是儲存器,它是用來儲存資料的,儲存器的最小單位是乙個位元組,就像整數的間隔至少是1一樣,儲存器儲存的資料也是要編號的,所以儲存器被賦予每個最小的單元號,不同的微機系統,在數量上可能會有差距, 但其中絕大多數都是從 0 開始的。此數字是儲存單元的位址。
記憶體由乙個或多個位元組組成,然後儲存一堆資料,儲存資料的物理裝置稱為儲存單元。
對於指標變數,它儲存數字,指向儲存單元,儲存單元儲存的值是儲存單元的內容。
所以請仔細閱讀上面的話。
p 出現在左側。 確切地說,這是對儲存單元的訪問,而不是訪問值,因為您的操作將修改儲存單元。
p 在右邊,讀取的是值,而不是儲存單元。
至於你的問題2,&a是要找到a變數的儲存位址號,這是乙個整數,如果按照你說的方式輸出,那就毫無疑問了。
另外,在比較嚴謹的知識體系之間,我個人覺得上面的說法有缺點,但不是你說的你不懂,比如*p出現在等號的左邊,右邊,其實要看具體情況,這個可以多討論(QQ私信發給你)。
-
井! 可能是這裡寫的內容有偏差!
你可以這樣理解!
因為是在重新分配號碼的左邊,那麼就應該明白,此時的*p就是位址,右邊的出現就是把自己的價值給別人!
通常 a=100 是 a100 的值? 答案是:是的!
-
*p = *a 是將指標 A 指向的位址中儲存的資料複製到指標 p 指向的位址。
scanf 函式是將輸入資料以一定格式儲存在變數 a 的位址中。
順序並不重要,但如果你有C的基礎,學習C++會更方便。 不過,建議你先練習C語言,畢竟如果沒有C++的基礎直接學習C++,就不會對物件導向的概念有任何深刻的體驗。 那麼你就學不好C++了。 >>>More