導航:首頁 > 編程語言 > 編程的小知識大全

編程的小知識大全

發布時間:2022-08-15 12:12:33

『壹』 編程小知識

scanf("%lf",&x)如果x成功讀入,其返回值就為1,
scanf("%lf",&x)==1是為了檢查scanf是否成功讀入了x,
那麼while(scanf("%lf",&x)==1);這句話是說,如果成功讀入x,條件表達式為真,循環繼續,等待下一個輸入;如果讀入x失敗,或沒有輸入,則退出循環。

參考資料:
關於scanf的返回值,MSDN里是這樣寫的:
Both scanf and wscanf return the number of fields successfully converted
and assigned; the return value does not include fields that were read but
not assigned. A return value of 0 indicates that no fields were assigned.
The return value is EOF for an error or if the end-of-file character or the
end-of-string character is nocountered in the first attempt to read a character.
如:
scanf("%d%d", &a, &b);
如果a和b都被成功讀入,那麼scanf的返回值就是2
如果只有a被成功讀入,返回值為1
如果a和b都未被成功讀入,返回值為0
如果遇到錯誤或遇到end of file,返回值為EOF。

『貳』 編程要學習哪些知識

1、首先要明確自己的學習目的,為什麼要學習編程。如果是要考級,那麼建議學VB,因為它語句比較簡單,易上手;如果是真的要掌握一項技術搞研發之用,那麼建議學習C++或java,因為它們語句功能很強大,雖然難度大一點但很實用;
2、選擇自己要學習語言種類,如VB,C++,Java等
3、最好找一個輔導班配合書本同步學習,因為程序的問題如果自己只是看書的話很難理解,有前輩指點會有事半功倍的效果;
4、語句和循環是最基本的結構,所以無論學習任何語言都要把它們掌握好,這是在學習過程中一定要注意的;
5、一定要多上機操作。程序是抽象的,有時看程序看的懂,但自己去編卻不一定能編的出來;而有時候雖然程序沒看懂,但如果經常著手去編,就會非常熟悉該程序用的時候應該怎麼去處理,時間久了自然就理解了;
6、有了一點的操作基礎以後,就要去背一些簡單的語句體了,這些小的語句在你以後編的大程序里是基礎的基礎
7、最後就是獨立編程了,看到一個編程要求之後,首先要在腦中有一個大體的輪廓,獨立構思,不要看參考揭示,只有這樣才可以達到真正的訓練目的,才可以一步步地把思路培養出來
總之呢,學習編程一定要樹立信心,首先從思想上就不要去害怕它,只有以此為前提,才可以學的更好。

『叄』 編程要學習哪些知識

1、HTML/CSS、JS
2、 PHP
2、 C
2、bat
首先應該學習抽象和邏輯的能力,不用刻意去看書,因為在學習編程語言時,這兩個問題幾乎是無法規避的,只要學習語言的過程中多想一想就可以了。

『肆』 學習編程基礎的必備知識有哪些

感覺樓上說的都不是要點。
我是靠自學過來的,我不會騙你
英語:只要你能過英語二級就行,本人連三級都過不了
數學:必須好,說白了就是邏輯能力要好,空間想像力要好,並且要有耐心
自學編程,要給自己成功的感覺,否則一個程序你學了半天還是做不出一個小東西,這樣你自己都會沒信心;個人推薦學習vb或者asp動態網頁編程,最推薦的是asp動態網頁編程,這兩個都很簡單,學不到多久(半天就行),只要你認真在學了,就可以做出一個小東西。但如果你開始做小東西(例如計算器)了,肯定會有兩個問題,第一個,計算器的界面問題,這就需要你的想像力,根據腦中對計算器的認識,把計算器的樣子構建出來(如何構建?暫時先不說);第二個,樣子出來了,但功能呢?這就需要寫程序了,寫程序避免不了的問題,就是程序錯誤,程序錯誤分邏輯錯誤和語法錯誤,語法錯誤好說,系統會自動提示你哪兒錯了,但邏輯錯誤的話系統就不會提示了,這就需要你去找了,從而需要耐心和邏輯性了。學程序最需要的是耐心和信心,有信心你沒耐心,來個程序錯誤就能把你煩死了。就寫這么多了,要學的話可以聯系我QQ一一零一三八五三九一

『伍』 我想學習編程,但我很菜,不知道從什麼學起

你好朋友,不要聽8樓匿名者的一派胡言,都是從網上摘抄的,下面這篇文章是我的原創,應該對你有所幫助。

你既然喜歡編程,就應該認認真真的學習一門語言,先從VB開始,VB是比較好的入門語言,可視化的,比較簡單,是非常好的入門語言。書籍最少應該准備兩本,不可能一本書籍會包含VB的所有內容,在看書的時候,可以交叉的看,一本書籍中沒有講到的內容可以在另一本中看到,這樣對學習是很有好處的,也能保證所學知識的完整性。學編程是一個很漫長的過程,不要著急,要理論與實踐想結合,常式書籍也是很重要的,看源代碼對學習也是很有幫助的,等你學完這門VB語言之後,學習別的語言是非常簡單,可以嘗試C語言,按照C——C++——VC的順序學習,有助於知識的連貫性,我也希望你能學好的。

學習C語言,譚浩強的《C程序設計》是一部非常好的C語言書籍,學習程序設計是一個非常漫長的過程,不要著急,一本書多看兩遍三遍,學會交叉學習法,在學習C的過程中,可以看看數據結構,編譯原理,操作系統等書籍,對編成都是很有幫助的。最開始學習的時候,先不要編一些比較大的程序,多編一些小程序,比如數組運算,字元組合等等,指針是C語言的精華,是比較復雜的部分。如果有一天你能熟練駕馭指針的操作了,我相信你,你一定能學習好C語言的。

我是2001年接觸編程的,剛開始只是大概了解一下,並沒有進行比較深入的學習,我是從VB開始入門的,學了1年多,然後轉入C語言,按照C——C++——VC的順序學習,C學了兩年,現在開始學習C++,C++的學習是很有難度的,類,標准庫,多態,繼承等等比較抽象難道懂的概念,雖然他秉承了C語言的風格,但是有很多很多是C語言不具備的,要多看書,上機實踐也是必不可少的。《C++編程思想》,《C++標准庫》,這些書都非常好,內容也很全面,常式書籍也是必不可少的,多看源代碼對編程是很有幫助的,也會少走很多彎路。總之,C++的學習是一個比較漫長的過程,大概需要兩年的時間,這只是底限,如果想學通,學精,還需要更多的時間。

我向你推薦一些C++經典書籍:

c++程序設計教程
c++編程思想
c++大學教程
c++程序設計語言
數據結構演算法與應用c++語言描述
c++標准模板庫------自修教程與參考手冊
泛型編程與STL
深度探索c++對象模型
設計模式---可復用面向對象軟體的基礎
重構---改善既有代碼的設計
Essential c++
Effective c++
More Effctive c++
C++ primer

前五本應該屬於入門書籍,後面的屬於學習難度比較大的,想提高C++的編程能力,看看這些書籍有好處。建議你把編程思想這本書多看看。多做練習題,對提高編程水平的幫助是很大的。

其實語言是相通的,一門語言學會了,學習其他語言就比較容易了。

業界有這樣一種說法,因為JAVA這門語言包含了C++的一些特性,掌握了C++,就等於掌握了JAVA的80%,

在掌握了C++之後(我說的掌握指的是,可以熟練用C++編程序了,並沒有要求你完全掌握C++的所有部分,沒有人能達到這一點,因為C++太龐大了,如果能堅持不懈的學習C++兩年到三年的時間了,你就可以學習其他的語言了)可以試著學習一些其他的語言,如JAVA,VC++等等比較復雜的語言.

這時候可以說你已經對程序設計語言有個大體的認識了,可以明確自己學習的方向,根據自己的學習情況而定,是學習一些自己比較感興趣的語言啊(從興趣出發),還是為了找工作啊,開始進行更深入的學習.比如學習windows下的框架編程和.net編程等等比較復雜的語言.

如果是為了找工作的話我建議你學好C,C++,JAVA三門語言.

在我國目前的軟體開發行業中,北方C,C++,JAVA的需求量是非常大的.南方以VB為主.

關於英語對學習程序設計有沒有幫助的文章這個話題已經有很多人議論過了,我個人建議把計算機專業術語弄明白了就可以了,你可以買一本計算機英語教程看一看,對程序設計是有幫助的。其實程序設計當中的英文都是一些非常簡單的,如for,else,while.......並沒有太高深的,而且學習程序設計不像學習網路,如CCNA這類認證需要掌握大量的英文。但是在學習程序設計的時候身邊有兩個工具應該足夠了-----------金山詞霸,計算機詞典。相信你一定能學好程序設計的。

學習數學和學習程序設計有一個共同點------鍛煉邏輯思維能力。在程序設計的學習中涉及到數學的地方並不多,所以也沒有必要去認真的學習數學也可以學好程序設計的。

如果你是一個肯吃苦,肯用心學習程序設計的人,具有堅持不懈的精神的人,我相信,只要你認認真真去學,即使你的英語數學水平再差,你也一定能夠學好程序設計的。

我是一名大三的學生,我也正在學習C++這門語言,一年多的時間,學習的感覺真的很累的,希望能和你成為朋友!

好了,說了這么多,可以參考一下,為自己做個學習計劃,要對自己有信心,最後祝你在學習編程的道路上走的更好更遠,祝你學有所成!!

我的QQ:261174630

『陸』 編程入門知識

我和你一樣,也是正在學編程的,首先得先把C基礎學會,我現在也正在學C,看視頻學的,我現在看的是夏老師的,感覺還行,最吸引我的的地方就是講的一聽就能聽懂,而且不繁瑣啰嗦,簡明清晰,都是重點。之前看過郝斌金文什麼的,康輝的也看了一點,感覺都講的太高深了,而且聽不出哪些是重點,有用沒用的都講,像我這樣初學者都看的失去學的信心了。

『柒』 學習編程的基本知識

想學編程,得從高級語言學起。先介紹一下什麼是高級語言: 計算機只能讀懂由0和1組成的機器語言(屬於低級語言),因此,最初的計算機工程師都是用機器語言編寫程序的。但機器語言既難學難懂,而且又不易修改,同時可移植性也不高,因此那些IQ高的伙計就開發出來了其它語言,慢慢發展,高級語言也應運而生。高級語言大部分由符號、數字、字元(可視化語言還有窗體編輯器之類的玩意兒)等組成,但計算機看不懂高級語言,因此需要編譯器(或解釋器)將之編譯(或解釋)成為機器語言。編譯器就像一個翻譯官,它將高級語言「翻譯」成了機器語言,計算機就可以運行程序了。 高級語言有許多種,現在比較流行的有C、C++、Visual Stdio(其中包括Visual Basic、Visual C++等多種程序語言)、JAVA、C#等,流行的資料庫管理系統(就是管理、操作資料庫的系統,編程往往離不開它)有SQL Server、Oracle、Access(規模較小,包含在Office軟體包中)、Delphi等。不同的高級語言語法不同,其功能、編程方式、兼容性等各方面也有所不同。初學編程,要先確定自己學哪種語言、哪種技術。 學編程的一些要求:(1)數學學的好,但初學編程的話,對數學知識的要求很低。最主要的還是要有良好的邏輯思維能力。(2)最好是英語學的好,基本要求是會26個字母,其它的可以不會,但學編程會很費勁。(3)會開機(4)有毅力。說來很簡單,但……

『捌』 編程的基本知識

基本的東西要看你學的是什麼了!!!

C的話,就是要基本上掌握數組,指針,結構體等,然後學會數據結構,我認為這就是基本的了,不同的場合用的都不同,但這些基本上是都會用的,比如有的時候開發桌面型應用時,IO等用的很多,但是一般在做驅動這塊的時候,很少會用到IO,應為一旦涉及IO,就肯定影響速度的!!

C++的話,在C的基礎上要掌握類,類可以說是C到C++的一個最大的特點,當然學習C++又會遇到不少問題,就單單拿類來說,基本上學會了類的基本原理之後可能會接觸一些非標准性的東西,比如可能你會去接觸VC++,去接觸QT,就拿VC++為例,一般做VC++的人,肯定會MFC的,這裡面的很多東西都是標准C++中沒有的,而且也不可以移植到其他的平台上的,另外很多東西都是基於平台實現的,也要看你選擇的IDE平台,比如,開始使用的是VC++6.0,之後升級到2003,突然會發現很多程序在6.0下面可以用,在2003下就不能用了,因為庫文件是有所變動的,不過還好,這種變動比較小的。基本上修改量比較小的。C++個人感覺不是太好學。

至於JAVA,基本的東西就是J2SE,這個很好學,真的很好學,一般有點C++基礎的人,去學java一個星期就能夠掌握J2SE,也就是java的基礎部分,可以說java的基礎部分 基本上也還就是 類,介面等等,當然還有一些典型的SUN發布的JDK 中的封裝好的類都是要掌握的,接著把IO,線程等等掌握了,就基本上可以說掌握了JAVA的基礎了,之後的就是看你自己的選擇了,如果是走移動方向,就選J2ME,如果走WEB方向,走企業級應用方向就選擇J2EE,如果只是單純的桌面應用,那麼就是J2SE,這時就有必要把SWING,JDBC,等等東西學學了,當然這些就可以說有點算高級的了。

以上所講到的基本上都是編程語言方面的,還有很多東西是編程人員需要掌握的,比如如果是web方面,那麼HTML,JS等等都是必須的,當然資料庫的基本原理和使用也是需要的,如果是選擇的移動開發,選擇對應於小型的硬體型使用開發,類似於手機游戲,手機軟體等等,那麼就有必要知道如何寫程序才可保證程序運行而又對硬體的要求不高,等等。。。。

關於編程,要學的很多很多,不是一兩句話能講的完的!!

閱讀全文

與編程的小知識大全相關的資料

熱點內容
考研群體怎麼解壓 瀏覽:153
linux修改命令提示符 瀏覽:222
圓圈裡面k圖標是什麼app 瀏覽:57
pdf加空白頁 瀏覽:943
linux伺服器如何看網卡狀態 瀏覽:314
解壓新奇特視頻 瀏覽:702
圖書信息管理系統java 瀏覽:549
各種直線命令詳解 瀏覽:859
程序員淚奔 瀏覽:143
素材怎麼上傳到伺服器 瀏覽:513
android百度離線地圖開發 瀏覽:187
web可視化編程軟體 瀏覽:288
java筆試編程題 瀏覽:742
win11什麼時候可以裝安卓 瀏覽:560
java不寫this 瀏覽:999
雲點播電影網php源碼 瀏覽:97
pythonclass使用方法 瀏覽:226
移動加密軟體去哪下載 瀏覽:294
php彈出alert 瀏覽:209
吉林文檔課件加密費用 瀏覽:136