最近開始學習linux和qt程式設計,但是C和C 基礎太差,學起來很吃力,在網上看到V4l2的例子看不大懂

2021-04-11 17:10:25 字數 3401 閱讀 9903

1樓:匿名使用者

首先你要搞清楚語法。樓上說的很對,你的大部分沒有定義都是因為標頭檔案內。

我們知容道,程式程式設計師不可能從頭開始書寫全部的**,最基本的,printf,scanf等這些函式,在stdio.h中已經被定義好了,你什麼時候見過他們的宣告?

類似的,在c++中,程式設計師已經可以通過include的方式直接使用其他程式設計師的類,這是團隊合作的基礎,也是封裝的最基本的好處。

至於儲存功能,**我沒有細看,但無非就是對資料進行儲存,你說的幀的相減是什麼意思?

2樓:匿名使用者

標頭檔案!!!你說的沒有定義的問題都是源於標頭檔案,也就是開頭那幾句#include

3樓:匿名使用者

先學會看英文文件 必須的

4樓:與c有過約定

我也看不大懂嘞,,,

c++學習方向及深入

5樓:便宜_軟體定做

c++學習方向 你問你們老師才對.

哪天你問問你們老師:"老師同志,你教我們軟體開發,到底是開發什麼軟體?"

你老師的回答肯定是:"你開發什麼軟體問我幹什麼!".

首先你要學會一門程式語言,資料結構演算法,和一種資料庫,並會用你的語言操作它,網路程式設計基礎,還要會windows程式設計,等等這些基礎的, 這些課其實很簡單,一年就搞定了,還有很多玩的時間,不過要合理安排時間.

學會基礎的之後,就要選擇你到底要從事哪一方面的軟體開發了.

是 資料庫軟體開發? 遊戲開發? **開發?

嵌入式開發? 網路產品開發? 多**軟體開發?

系統程式開發? 人工智慧軟體開發? 還是專門為一種行業軟體開發.

請問你選擇哪一種軟體開發?

你要向哪方面發展就去找哪方面的資料看,你不會讓老師乙個乙個教你吧,老師可能也不會.....

以上這些發展方向都是按"年"來學習的,第一年你只是個菜鳥,第二年你也是個菜鳥,第三年你是個新手,然後去工作了,再慢慢實習去吧.

6樓:匿名使用者

我也是c++初學者,我也覺得有些迷茫~~c++的內容好龐大高深奧哦~~~ 我們現在接觸的實在是太小太小的乙個部分了~~~ 我覺得基礎要打好本來就是乙個漫長有需要耐心的過程~~~ 我自己覺得~如果說現在剛入門或者可能根本沒入門就去定方向,可能我們會看不清形勢,也不了解自己到底在哪個方向有優勢,還不如先埋頭把api,mfc學好~~~站得高點了自然看得遠點,這點基礎不管往哪發展都有用的,等視界大一點的時候在決定要走的方向也不是件壞事~~~ 我剛剛接觸到了api,了解了一點現在在學mfc,其實我什麼都不懂~~哈哈~~~只是憑自己的感覺說一下~~~想法太膚淺的話希望大家不要見怪哈~~~其實我覺得大家志同道合的,何不攜手前行,一起努力呢~~

7樓:匿名使用者

你以後想往哪個方向發展? windows程式 or linux程式 是應用程式設計還是深入核心的,驅動之類的程式設計?or 3d遊戲方向 這些都有不一樣的。

如果還不清楚想往哪個方向。我建議,有了一定的c++基礎後,看windows程式設計,因為這個比較基礎通用,可以鍛鍊你的程式設計能力,以後再改變方向也可以。看windows程式設計的時候自然要用到vc,mfc.

等你把這些學完你就多練幾個開發專案。再你就會知道你該學什麼了。

我是來要分的。因為我也要提問題沒分了。。但我說的都是經驗之談。我也在學程式設計。

8樓:匿名使用者

如果你還只看到譚浩強的書就數基礎都懂了的話,那就證明你想法太單純。

c不能放棄,c++的思想也要掌握。

你覺得自己的c++到了一定境界,你可以朝mfc的方向進展。

或者繼續提高自己的c水平,然後學嵌入式,兩種方向都很好。

學語言千萬不能浮躁,一覺得自己的基礎很好不知道該學什麼的時候,往往就證明你自己根本還沒接觸到那門語言的根本。

紮實才是硬道理。

9樓:匿名使用者

c++ primer 看完一遍在說吧

雖然你說看到c++基礎煩了,但你肯定基礎不紮實,找不到方向,就做點小東西練手吧---還是安心學習標準c++吧,記住 標準 c++

向遊戲 3d發展,至少要熟練掌握c/c++,資料結構+演算法要做到基礎紮實,windows程式設計+windows核心程式設計要看看

不要說重複,c++是全面相容c

學c++需要先學c語言嗎?

10樓:長沙新華電腦學院

學c++肯定是要學c的,而且要學好才行

11樓:狂掃2號

可疑不學,但基本語言要學,數學+英語 要學好,想到什麼程式就變下來,編錯了不要灰心,失敗是成功之母

12樓:

如果你是為了開bai

發軟體就不學,開du發軟體得用物件導向編zhi程,否則會很dao麻煩。而物件導向不專僅是一種方法,更屬是一種思想。如果一開始就學c,結構式程式設計方式將在你腦中揮之不去,以後會很麻煩。

而c 完全包含了c的語法和功能。

13樓:匿名使用者

c面向過程思想,c++面對物件,其中c++中的已經包含c大概內容,其中如果初學,推薦國內的

錢能的c++程式設計,或者國外的essential c++,已經有翻譯版本。

學習語言,書籍的選擇至關重要!!

14樓:匿名使用者

本人在學校時抄先學c++,工作後bai

再自學c語言,發現自學c語言實在

du是太輕zhi松。

不過,我現在dao用的都是c語言做開發,只是有時會借鑑c++語言裡的一些很好的做法,比如模仿類建立資料結構。

入門總是需要時間的,慢慢來,學c++不難,精通就要長期的從事它的開發了

15樓:匿名使用者

既然這樣,推薦譚

bai浩強du的《c語言程式設計》,zhi比較厚的一本十分基dao礎的c語言教材,內應該對你有容

幫助其實學語言關鍵在於多練,看再多都不如動手程式設計練習,不懂的多網上搜下問題答案或者問問別人

個人是先接觸的c語言在學的c++,不好說不學c語言能不能很好的學習c語言,可能你那本書上的c++沒有很基礎的東西,你網上搜搜看有沒有基礎的c++教程,萬一沒有你又看的不大懂就先看看c吧

要不你看看譚浩強的《c++程式設計》,譚浩強的書比較基礎,如果看不懂,那還是先看看c吧

16樓:天天老肥

不需要,c++由c發展而來,有c的基礎更好,沒有也沒關係,本質上,c++是另一種語言。

17樓:匿名使用者

可以不學c 但是他們很多是相通的

18樓:匿名使用者

建議學,c語言;很重要。

我想學習程式設計,但是不知道該怎麼開始。

我想學習LINUX,該如何開始,我想學習LINUX,應該怎麼學?

linux學習路線 第1階段零基礎入門 第2階段linux系統管理 shell程式設計第3階段百萬級訪問量集群實戰 第4階段千萬級訪問量核心集群實戰 第5階段一切核心技術的底層支援 雲計算集群第6階段尚矽谷專有課程 大資料運維 第7階段python自動化 在vmware workstation中安裝...

還有月就要中考了,剛開始學習蠻不錯的,但最近學習成績越來

丶熭鍥 很多人面臨向中考這樣的大考的時候,會出現緊張的情緒。甚至會影響真實水平的發揮,影響中考的成績。那麼有什麼方法能讓中考不再緊張呢?這裡介紹一些方法,希望對考生有幫助。並祝你取得優異的成績。方法 步驟 1自我暗示。自我暗示能很好的影響我們的情緒,你可以在床上寫上一些小紙條。每天 前,閱讀一遍。可...

寫學習編中國結過程中發生的故事和感受五百字

要和朝夕相處的您寫一封信,我還真不知從何說起。但想著您為我的付回出,我又多想表達心中答的感激 在老家,我們家算不上富裕,一家人卻生活得幸福美滿。那時,您有著體面的工作,不少的薪水。故鄉巧家即使在縣城的小學也沒有開設英語課。您為了讓我能得到更好的教育,放棄了拼搏奮鬥很多年的工作,放棄了幸福美滿的生活,...