1樓:
fp=fopen("test.dat","wb");——在當前目錄下建立一個名為test.dat的二進位制檔案,成功的話將檔案指標賦給fp,以後就可以用些指標fp對檔案test.
dat進行寫操作。
fwrite(x,sizeof(int),3,fp);——將指標x指向的目標以二進位制方式寫入fp指向的檔案,一次寫入3個大小為sizeof(int)的板塊(sizeof(int)求得int型佔用的位元組數,32位int平臺下是4,16位int平臺下是2)。
rewind(fp);——把檔案指標fp指向的檔案寫/讀指標移至檔案的開頭。
fread(x,sizeof(int),3,fp);——以二進位制方式從檔案指標fp指向的檔案中讀取3個大小為sizeof(int)的板塊存入到x指標指向的目標。
2樓:得瑟羅
以只寫(『wb』)的方式開啟名為『test.dat』的檔案,向其中寫入x(x是指標)地址的3個int型別的資料,然後將檔案內部指標指向檔案開頭(fwind函式),最後再將寫入的資料讀取出來(fread函式)。
常用的c語言程式設計軟體有哪些??
3樓:實用資源分享家
電腦上必備的軟體有哪些?
4樓:崇德it教育
vc++ 6.0 、code::blocks、microsoft visual c++ 、visual studio 、microsoft visual studio 、 win-tc、 turb c、 gcc 、dev c++、 c-free、 borland c++、watcom c++、borland c++ builder、gnu djgpp c++、lccwin32 c compiler3.
1、high c、my tc等,還常
用souceinsight ,在工作中還用labwindows程式設計,直接除錯執行,不過那是有工程背景,有工作經驗的技術人員用的。
5樓:鎝籌紬錛
學c語言最好使用linux作業系統, 可以在windows上安裝虛擬機器
然後就是 gcc 編譯器 和 vim 文字編輯器了.
除錯的工具有 gdb .
還有 objdump, nm, ldd, readelf 等 binutils 工具, 非常好用.
6樓:西安it優就業
學習:sublime/vim + gcc 效率最高工作:公司開發專案一般用ide程式設計,並直接編譯執行。
常用的ide有:
vc/vs, tc, dev-c, c-free等等。
也可以把編輯器和編譯器分離,比如使用命令列編譯,gcc或者mingw。編輯用source insight, vim, ue甚至記事本都可以。
7樓:s如詩如夢
現在比較常用的就是dve-c++ 了,我們用的就是這個,你要是需要的話,我可以發你哦
8樓:一坨tm的故事
c語言程式設計軟體常用的有:
microsoft visual c++ 、microsoft visual studio、 dev c++、code::blocks、borland c++、watcom c++、borland c++ builder、gnu djgpp c++、lccwin32 c compiler3.1、high c、turb c、gcc、c-free和win-tc、my tc等等,太多了。
由於c語言比較成熟,所以程式設計環境很多。建議使用microsoft visual c++。
9樓:匿名使用者
一般用ide程式設計,並直接編譯執行。
常用的ide有:
vc/vs, tc, dev-c, c-free等等。
也可以把編輯器和編譯器分離,比如使用命令列編譯,gcc或者mingw。編輯用source insight, vim, ue甚至記事本都可以。
10樓:啊啊吖傳奇
對於當前主流桌面作業系統而言,可使用 dev-c++ ,visual c++、gcc 以及 llvm clang 編譯器。dev-c++是一個windows下的c和c++程式的整合開發環境,visual c++(簡稱 msvc)只能用於 windows 作業系統;gcc 和 llvm clang 除了可用於windows作業系統之外,主要用於 unix/linux 作業系統。
11樓:淚的告白
我個人大學使用過的c語言軟體,
裝個虛擬機器用linux系統進行程式設計,我的是vm+ubuntu,vc++6.0,這個比較舊,但是可以編寫很多程式,如影象動畫等,microsoft visual studio系列,微軟的,很大很廣,包含資料庫、c #等應用,
12樓:匿名使用者
一般我們正統的程式設計師都用linux上的vim編輯器,再用gcc的編譯器執行程式,
或用windows上的visual c++。(需要購買)如果你是windows系統:
編譯器:gcc
編輯器:windows版vim
整合開發環境:codeblocks,dev-c++,visual c++(氪金軟體)。
我認為你應該是說的是整合開發環境吧?
安裝教程自己搜,這裡暫不回答。
13樓:芳志火
不好意思,常用的c語言程式設計軟體我也是不太清楚的啦,自己查一下吧。
14樓:匿名使用者
microsoft visual c++ 、 dev c++、borland c++、borland c++ builder、gnu djgpp c++、lccwin32 c compiler3.1、high c、turb c、gcc、c-free和win-tc等等,由於c語言比較成熟,所以程式設計環境很多。建議初學者使用dev c++。
15樓:匿名使用者
我用過的 vc++ 6.0,visual studio,c-free 程式設計軟體,供參考
16樓:五彩霓裳花漫天
vc vs我們上學就用這兩個,別的應該也有不少,可能我們用的少。
windows下首選vs,版本至少vs2005以上,或者用最新的vscode,不過需要自己配外掛,好處是免費,如果做微控制器c開發首選eclipse,linux下如果做微控制器首選eclipse,其次是clion。eclipse相容性最好,不過穩定性差一些,vs在win下沒有對手,clion用cmake,相比來說大部分c程式用的都是makefile,需要適應一下。
dev c++:這個ide是windows環境下的,操作簡單,功能也不弱,適合新手使用。
codeblocks(強力推薦): 功能比較強大的 c/c++ ide,有著不錯的智慧提示。
17樓:徐藝軒
dev c++:這個ide是windows環境下的,操作簡單,功能也不弱,適合新手使用。
vscode
18樓:匿名使用者
microsoft visual c++ 、microsoft visual studio、 dev c++、code::blocks、borland c++、watcom c++、borland c++ builder、gnu djgpp c++、lccwin32 c compiler3.1、high c、turb c、gcc、c-free和win-tc、my tc等等,太多了,由於c語言比較成熟,所以程式設計環境很多。
建議使用microsoft visual c++。
19樓:匿名使用者
dev c++
vs系列
codeblocks
以上是ide
編輯器有很多
比如 vim vs-code sublime等
20樓:偌惜年v皆幻
有很多了,dev-c
visualstudio,比較推薦用的,但是比較大做硬體的話,有iar,keil。
總之別用visualc++6.0這種老古董就是了
21樓:安徽新華電腦專修學院
visual studio 2013 以 visual studio 2012 和後續的microsoft visual studio 更新中的進展為基礎構建而成,為開發團隊提供需要的解決方案,使其接納這種轉變並開發和交付利用下一波windows 平臺創新 (windows 8.1) 的新式應用程式,同時在所有 microsoft 平臺上支援多種裝置和服務。
22樓:匿名使用者
jetbrain clion, code::blocks, visual studio, sublime, atom, visual studio code, devc++, vc++6.0,wintc, turbo c 等等一系列軟體
c語言中?:和!是什麼意思?怎麼運用在程式設計中?
23樓:超級餅餅乾
?:的意思bai
是條件運算子,使用的du格式zhi如下(條件)?a:b,如果dao條件成內立,表示式的值就容是a,否則是b。
!的意思是用來取非運算的,!true的結果就是 false !false 的結果是 true。
寫程式中,?:用的比較少,!主要用在條件判斷中。
延展回答:
1、c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。
2、儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。
3、c語言一共只有32個關鍵字,9種控制語句,程式書寫形式自由,區分大小寫。把高階語言的基本結構和語句與低階語言的實用性結合起來。c 語言可以像組合語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。
24樓:小小柳樹兒
c語言'和'運用在程式設計中&&
25樓:別人家的小孩
1/5分步閱讀
在?號前面是什麼,
是一個問題,那麼這個問題使用數字的表達方式,版那麼就權是一個表示式,而這個表示式就是一個是與否的判斷。
(a>b)
(a==b)
2/5(a>b)?
判斷表示式是否能夠通過,如果能通過,那麼說明才能進行之後的操作,如果不能通過,就選擇後一種結果。
3/5(a>b)?y:n
如果a大於b,那麼選擇y的結果,如果a小於b,那麼選擇n的結果。
4/5int x=(a>b)?y:n
if(x==y)
z=10;
首先判斷x是否等於y,如果等於y,那麼z的結果為10。
5/5int x=x+1;
int y=(x>10)?yes:no;
if(y==yes)
printf("%c",ok);
如果將x變成一個迴圈體,那麼x將自動執行,當達到要求之後,輸出完成任務。
請高手幫忙詳細解釋一下下面的C語言程式!謝謝。要詳細
總體就是個抄從一個字串中取幾個字 符出來 include include int substr char str,int x,int y main 主程式 定義字元陣列 substr str,3,6 呼叫取子字串函式substr,從第2個字元取6個字元 int substr char str,int...
解釋一下下面英文,解釋一下下面英文的意思
出生高貴的快樂美人。求實的 高貴的 和藹的。美麗的 親愛的 和藹的。充滿的優雅 上帝是親切的。上帝是親切的。或貴族生快樂的美人。事實貴族型別。美麗的親愛型別。充滿的優雅 上帝是親切的。上帝是親切的。高貴的出生 快樂的 美人。事實 貴族 型別。美麗的 親愛的 型別。充滿的優雅 上帝是親切的。上帝是親切...
請高手幫助解釋下面C語言程式,謝謝
第一個switch表示式dua 0為真,執行case 1中的語句zhi 而其中又是一個daoswitch語句,判斷語句b 0為假,不執行後面的 回case 1和case 2 語句case 1 switch b 0 結束答,但因為他沒有break語句,繼續執行case 0 switch c 5 語句c...