c語言代碼工具
A. 請幫我推薦幾個比較智能的c語言開發工具,有代碼提示的那種,謝謝
您好,1、VC6:這個是最經典的一個/C++開發工具,畢竟是微軟的東西,所以非常好用。不過VC6的主要缺點是體積太大,有的同學是在網吧、學校機房等場合學習編程,如果電腦上沒有VC6的話就需要下載(安裝包要500MB左右)、安裝,非常耗時。而且VC6和Vista系統、卡巴斯基等軟體有沖突,經常崩潰。畢竟是98年的軟體了,微軟已經不提供支持了。
2、VC2005/VC2008:也被稱為VC7,它是VC6的升級版本,支持新的C/C++語法標准以及新的庫文件。同時VC7繼承了VC6的所有優點,而且繼承並發揚了VC6體積大的「優點」,一個安裝包最小也要1G,完整安裝要3G。
3、Dev C++:曾經非常牛氣的一個免費的C/C++開發工具,體積非常小,只有9M多一點,代碼高亮、自動完成等都做的非常好。不過Dev C++穩定性不是很好,經常崩潰,而且Dev C++最近一次更新是在2005年,可以看到作者已經放棄了這個軟體,因此那些Bug也無法被修改了。Dev C++有官方中文語言包。
4、Code::Blocks:目前最如日中天的開源且免費的C/C++開發工具,跨平台,可以在Windows/Linux等平台下運行,體積比較小,只有不到20M。Code::Blocks一直在飛速發展,因此支持最新的C/C++語法和最新的庫文件。因此很多專業開發人員都推薦使用Code::Blocks。不過Code::Blocks的代碼智能提示和自動完成功能做的不是很好,這恰恰是對於初學者來說比較重要的地方。而且Code::Blocks沒有官方中文語言包,滿屏幕的英文對於初學者來說難度比較大。
5、C-Free:國產的C/C++開發工具。體積非常小,只有不到9M。C-Free的代碼智能提示和自動完成、代碼高亮以及代碼導航等功能做的非常好,可以說是無可挑剔,這對初學者來說是最重要的;C-Free的啟動速度也非常快。國產軟體肯定是中文界面了,:)。
6、Pelles C:非常強大的C語言開發工具。比C-Free還好用,不過缺點是沒有中文版的。
B. C語言編寫程序一般用什麼工具
在DOS下可抄使用襲Turbo C 2.0即可。
下載地址:http://www.onlinedown.net/soft/5515.htm
C. c語言能編什麼軟體
首先你需要分清楚編程語言和編程工具,C或者C++是編程語言,與用什麼工具編寫沒有關系。
其次,用C語言可以編寫出像WINDOWS那樣的界面軟體,但是我們不是微軟的,所以搞不來。
只能通過C或者C++語言語法結合人家提供的API來寫些程序,光學C語言是遠遠不夠的。
你可以首先學習C語言或者C++語法,把基礎的東西弄懂了搞扎實了。再學VC中的MFC,ATL,COM,ADO等知識。這樣基本可以達成你做出像WINDOWS且帶資料庫的軟體了。但是這要學
習的東西太多了,不是光靠C或者C++語言就能搞定的。
C#(C Sharp)是微軟(Microsoft)為.NET Framework量身訂做的程序語言,C#擁有C/C++的強大功能以及Visual Basic簡易使用的特性,是第一個組件導向(Component-oriented)的程序語言,和C++與Java一樣亦為對象導向(object-oriented)程序語言。
建議:
學習編程語言基礎的時候,可以用Linux環境。基礎的要掌握牢固。使用工具:VI,Kate
然後學習VC++相關知識,由於目前市面上的教材很多都是基於VC6.0工具編寫的,所以不建議
你上來學習VC++就用VS2010,在xp下裝個VC6.0我覺得是學習的最好辦法。
推薦:
C或者C++基礎的書的話,我覺得C/C++primer第4版,C++程序設計特別版,Linux C程序設計等都是不錯的,如果你是自學剛入門的話,給你推薦一本超級不錯的書,《C++大學教程》(封面是卡通螞蟻的那本)。這本書講的比較詳細,實例很多,而且雖然書很厚,但是看著非常輕松,不像C++primer那麼深奧!
VC的話可以看看 孫鑫的《MFC深入詳解》《WINDOWS編程核心內幕》《VC6.0編程技術大全》《Visual C++通用範例—開發金典》
期間還需要掌握一下SQL的知識。
總之努力就可以實現你的想法!編程其實沒有那麼難!
D. c語言用什麼編程軟體
1、現抄在C語言建議使用Microsoft Visual Studio編程軟體比較好,應該該軟體與電腦Windows
7,8,10等系統兼容性比較好。
2、Microsoft Visual Studio(簡稱VS)是美國微軟公司的開發工具包系列產品。VS是一個基本
完整的開發工具集,它包括了整個軟體生命周期中所需要的大部分工具,如UML工具、代碼管
控工具、集成開發環境(IDE)等等。所寫的目標代碼適用於微軟支持的所有平台,包括Microsoft
Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和
Microsoft Silverlight 及Windows Phone。
3、Visual Studio是目前最流行的Windows平台應用程序的集成開發環境。最新版本為 Visual
Studio 2015 版本,基於.NET Framework 4.5.2 。
E. 編寫C語言代碼需要什麼工具
可以用復c編寫也可以用別的語言編制寫。我在解釋下吧,```看樣子我沒解釋的詳細。最原始的c語言編譯器估計是用匯編語言寫的,而匯編器估計是用機器碼強寫的,而機器碼的規則是設計cpu架構的人規定的。而所有的理論基礎,你就帶仔細查看50,60年代的大牛了,圖靈,馮諾依曼,knuth……之類的人給出理論上的證明和可行性,編譯器的設計在knuth給出了lr(k)演算法後才開始有了質的飛躍。而現在的編譯器實現的就簡單了,你可以用c語言在寫一個c編譯器,來編譯c程序,也可以寫c++編譯器來編譯c++,假如你是用c寫c編譯器,那麼這種貌似叫交叉編譯`~~,大概就這樣了。樓主真的想了解透徹自己去寫個編譯器就知道是怎麼回事了
F. c語言編程工具
還是去VCOK學習,是一個很不錯的專C入門網屬站
www.vcok.com
www.flyreally.com
http://blog.flyreally.com
http://hi..com/flyreally
G. C語言源程序代碼行統計工具codeCounter
#include <stdio.h>
#include <string.h>
char str[4096];
int StringBracket(char *str)//刪除空格和製表符
{
int i,j,len;
len=strlen(str);
j=0;
for(i=0; i<len; i++)
{
if(str[i]!=' ' && str[i]!='\t')
{
str[j]=str[i];
j=j+1;
}
}
str[j]='\0';
if(str[0]=='\n') return 0;
else return j;
}
void main()
{
int all=0,zs=0,kg=0,j,k=0;
FILE *fp;
char filename[100];
printf("\nEnter a filepath/filename:\n");
gets(filename);
fp=fopen(filename, "rt");
if(fp==NULL)
{
printf("cannot open file\n");
return;
}
while (fgets(str,4096,fp)) //讀取一行,並判斷文件是否結束
{
j=StringBracket(str);
if(k==0)
{
if(j==0) kg++;
else if(str[0]=='/')
{
if(strstr(str,"/*")) k=1;
if(strstr(str, "*/"))k=0;
zs++;
}
}
else
{
if(strstr(str, "*/"))k=0;
zs++;
}
all++;
}
fclose(fp);
printf("filename:%s 代碼行數:%d 注釋行:%d 空行:%d",filename,all-zs-kg,zs,kg);
}
H. 什麼C語言編程軟體適合初學者
Visual C++6.0Microsoft
Visual
C++
6.0使用方法打開Microsoft
Visual
C++
6.0後選擇:文件|新建,在打開的對話框中選擇「工程」在選擇「Win32
Console
Application」->填寫「工程名稱」->選擇「位置」->「確定」.然後在選擇:文件|新建,在打開的對話框中選擇「文件」在選擇「C++Source
file」->填寫「文件名稱」->「確定」.這樣就建好了一個.cpp文件。然後你在.cpp文件中寫入你的c語言代碼就可以了。代碼寫好以後你看一下工具里有這樣一個圖標依次點,編譯,連接,運行就可以了。
I. c語言用什麼編程軟體
windows下可以用Visual Studio 2013 Express版,完復全免費制。其中的C++編譯環境可以進行C語言編程,有代碼提示功能和調試功能。
Linux下可以使用配置了CDT插件的Eclipse,也有代碼提示和調試功能。
其他還有很多軟體可以進行C語言編程,比如notpad++、UE、Vim、Vi等等。但這些都是編輯器,缺少IDE的動態提示和調試模塊。