當前位置:首頁 » 編程語言 » c語言每天晨練時間
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言每天晨練時間

發布時間: 2022-12-24 15:45:10

⑴ 每天學習c語言14個小時要幾天能學會~

每天學習C語言14個小時要幾天能學會?
-這是急功近利的想法。其實一個編程語言,半小時就能學會,大多數編程語言都脫不了幾種流程式控制制語句,一些保留字。至於C語言,裡面的概念還算不多,如果是從零開始,4天應該可以學完了。

語法是學一種編程語言的基礎,掌握了語法就要去攻破語義關了。所謂語義,是你怎麼用正確的語法(也就是正確的C語言表達),通過一些邏輯設計,達到表達的目的。比如使用特定的數據結構來描述數據,用特定的演算法來進行數據處理,用一些策略來合理規劃程序模塊。。。

我看後面也沒什麼東西了,是不是C語言就這么點了?還有沒有進階的東西?
-對,C語言語法就這么點,但是這點東西合理使用就全看你的IQ了。

還有就是我學完C是應該先學VB還是先學C++ VC++
-學完C,你應該說的是學完語法吧。學完語法是你開始進入編程殿堂的第一步,其實是你的一個資格證書,會了語法才可以有資格有基礎來寫出程序,連語法都不明白是沒法寫出合法的語句的。當然,後面有很多東西要學,這都是僅會語法無法企及的。你明白操作系統是怎麼來的?你知道抽象出來的層的概念嗎?如果知道,怎麼用C表達出來,描述出來?

另外再幫忙分析一下JAVA .NET這兩種東西~
-java是我現在開發手機游戲使用的語言,一句兩句也說不清楚,太多東西了。

建議學完C語法,學數據結構,演算法,操作系統概述,編譯原理,順序也是我列舉時候的順序。

學習其他語言是在工作或使用需要的時候才開始選擇的,如果非得預選,建議從C++和java開始。C++/Win32API可以讓你開發win32平台下的窗口程序,不要從MFC開始,它會讓你永遠出不了師的。java有豐富的類庫,內存是系統管理的,.net也是Managed ,所以盡可去new,至於釋放內存,都是System.gc()的工作。

C++生命力很強,到現在很多人說它是明日黃花了,我不這么認為,它只是在其他後起的語言一些優秀的特性下反襯的比較弱了,其實他一直沒有弱化,不是說你用vista,C++的功能就達不到系統的要求了。我認識的很多很強的程序員都對VB嗤之以鼻。不過如果你想快速開發,不在乎程序的效率,其實VB也是一個很好的選擇。

另外關於快速開發,告訴你一個語言python,他在wxWindows框架下的wxPython對於快速開發可視界面相當在行,他的腳本開啟一個真正的窗口最短可以在10行左右語句。

⑵ 學通c語言大概要多長時間每天連個小時學習時間。

完全學習C語言需要一個月。
學習語言容易,但要想隨心所欲的發揮,需要相當長的時間,先花一個月的時間把C語言的語法、函數庫等弄明白,再花半年時間閱讀一些別人編好的程序,以能看明白為准,然後自己編一些小程序。然後就能對比出自己的水平與心中所謂的「完全學習」差距有多大了。
① 代碼要多敲,這是最最最最關鍵的,光看書永遠不管用(除非智商150以上)。可以拍胸脯說
多寫代碼(不管多簡單的代碼),對付一個二級,那簡直易如反掌,動手寫代碼是學好C語
言,唯一的途徑,記住是唯一的途徑。大神全是從代碼中誕生的。
② 現在選的書一定要看《寫給大家看的c語言》這本。
③ 用VC6編程,這絕對是windows上編寫C語言最好的工具了(Linux上是gcc),調試功能是
絕對第一的(不要被騙去-裝-逼-用什麼Turbo C++,CFree,CodeBlock之類的)。一定要學
會用VC6調試程序,調試程序記得F10和F11。

⑶ C語言計算時間

在C語言中計算時間,可以使用標准庫中的計時函數——clock()。

函數原型:

clock_tclock(void);

其中clock_t是用來保存時間的數據類型,在time.h文件中,可以找到對它的定義:

#ifndef_CLOCK_T_DEFINED
typedeflongclock_t;
#define_CLOCK_T_DEFINED
#endif


很明顯,clock_t是一個長整形數。在time.h文件中,還定義了一個常量CLOCKS_PER_SEC,它用來表示一秒鍾會有多少個時鍾計時單元,其定義如下:

#defineCLOCKS_PER_SEC((clock_t)1000)

可以看到每過千分之一秒(1毫秒),調用clock()函數返回的值就加1。下面舉個例子,可以使用公式clock()/CLOCKS_PER_SEC來計算一個進程自身的運行時間:

voidelapsed_time()
{
printf("Elapsedtime:%usecs. ",clock()/CLOCKS_PER_SEC);
}

當然,也可以用clock函數來計算的機器運行一個循環或者處理其它事件到底花了多少時間:

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
intmain(void)
{
longi=10000000L;
clock_tstart,finish;
doubleration;
printf("Timetodo%ldemptyloopsis",i);
start=clock();
while(i--);
finish=clock();
ration=(double)(finish-start)/CLOCKS_PER_SEC;
printf("%fseconds ",ration);
system("pause");
}

⑷ 我每天有一兩個小時學習,需要學習c語言,那麼要用多少時間,才能學會,!!!!!!!!!!! 求大神

看資質了,如果有慧根,就一個星期上手。
普通人,個把月上手。
C語言語法簡單,簡潔明了,上手不難。
如果要做到精通,那麼需要長年累月的編程經驗,短則3-5年,長則10年以上。
精通指的不只是精通C的語法,而是對編程架構的熟悉程度。
路漫漫其修遠兮,共勉。