我想請教幾個關於C語言的問題,我學的是Turbo版本的

時間 2022-05-15 16:20:07

1樓:井鈺

1.**如下

#include "stdio.h"

int main()

sum=sum+sum1;

} if(n==0) sum=1;

printf("\n階乘的和為:%d",sum);

return 0;

} 2.**如下

#include

void main(void) }

有問題可以發訊息給我

2樓:匿名使用者

我只知道第一題:答案如下(絕對正確是我親自編譯的)

main()

int jc(int n)

3樓:匿名使用者

第一個問題

#include "stdio.h"

int main()

total=total+sum;

} if(n==0) total=1;

printf("\n階乘的和為:%d",total);

return 0;

} 第二個問題

#include

main()\

printf("/n");}}

4樓:

以上的回答者的程式寫的都還好;

只不過注意一點,在求階乘和的時候

要用double型

5樓:相片框

第一個程式

#include

void main()

printf("sum is %d\n",sum);

}第二個程式

#include

void main()}

6樓:匿名使用者

第一個程式

#include

long int jiechen(long int n)void main()

turbo c 的版本問題

7樓:匿名使用者

都可以。

2.0 c語言

3.0 c++語言

為什麼大學老師教c語言用的是turbo c , 感覺好麻煩

8樓:匿名使用者

大概有這樣幾個原因:

1、老師熟悉這個版本,實際上相當多講語言的老師,並沒有多少程式設計經驗,更談不上軟體開發經驗,只是比講語法、關鍵字和基本演算法稍拓展一點而已;

2、軟體設定簡單,不必花時間講與語言沒多少直接關係的環境設定,介面調整等;

3、配置低的電腦也可以流暢執行,照顧到電腦配置低的同學;

4、對於這門課要講的內容而言,滿足要求,該有的都有了.

9樓:匿名使用者

因為他學的時候可能是turbo c

但也不全部的。現在學校教c語言用vc++ 6.0比較多。(其實他們更想要vs的因為機子太菜用不起)

還有dev c應該也挺多在用的。

這些說的是學校在用windows環境授課用的比較多。turbo c應該比較少了才對。

10樓:媒鎢商

你說的是寫程式的軟體?那我說一說我用過的版本:1turboc2.

0:當年學習c語言時在機房只讓用這個軟體,全英文版本,操作很……反正那一學期過後我就再也沒用過,不太明白當時老師為什麼一定要讓學生用這個軟體(一代代傳下來的?),也許操作過程可以讓學生對c理解得更深(反正我是沒體會到……),不過因為是很原始的東西,所以不會有「篡改」函式的問題(所謂篡改就是編譯器為了優化、安全等問題,可能會把c中的一些原函式改了,改成一個換了名字的新函式,比如下面介紹的vs,對初學者來說會很煩人,因為會花一些時間去找為什麼根本沒有錯的**會報錯……)2vc6.

0:當時接觸了之後第一反應:好東西啊!

跟turboc比起來,那簡直是方便太多太多了,居然可以滑鼠點選隨意定位**位置(用turboc久了就是這麼容易滿足……),終於告別了turboc那藍色的視窗,可以十分舒服的敲**和除錯了3vs2013:很好很強大,用了一下便把vc給卸了,和vc6.0相比,vs讓我更舒服(也變得更懶)。

總結一下:turboc雖然各種讓人討厭,但小巧,學習c語言基礎有它確實就夠了,還不用擔心一些編譯器優化所導致的報錯;vc自然比turboc好用得多,而且也不大,不過6.0也有點古老,和win7就有相容的問題,有時會出錯,不過vc++還有新版本,更加好用不過體積也更大;vs很強大(很強很大),整合了很多功能(c++、c#、資料庫、**建設……),所以體積你懂得,vc++那些新版本的體積和它一比就是輕量級……只是學習c語言的話,用vs價效比太低了 建議:

老師教學就用老師建議的版本,自學就用看的書中建議的版本,這樣不用擔心因編譯器版本問題而導致的**報錯。但如果實在不想用那就選vc吧,6.0相對來說還是比較適合初學者的,也可以選vc其他版本,不過不建議太新的版本,因為新版本往往代表著功能的增加,作為初學者把時間浪費在熟悉編譯器環境上有些不值,把精力放在c語言的學習上才是初學者應該做的(等打好基礎了再去選一個好點的編譯器來提高效率吧)

11樓:處搖胼手胝足

我是tt開始的,當時還沒有windows 進入中國,當時感覺純粹在玩資料,壓根不用管環境,這樣我才會有興趣學,現在程式關聯一大片,要學很多才有一點成就感。c語言強大而複雜,如果直接給你講,作業系統,開源**,記憶體管理,編譯,**,事件,控制代碼等等現在程式理念,你能吃得開嗎?t

12樓:吳傳鑫

歷史遺留吧,畢竟大學老師當年學的就是這個。c語言用的地方很多,但c語言沒有多少人當成唯一的飯碗,c語言,教的就是一個程式設計,邏輯的思維。c語言由於其程序導向的特性,是最適合鍛鍊邏輯思維的。

這也是幾乎所有專業都開設c語言的原因。不要嫌麻煩,這是你瞭解計算機的機會。

13樓:花兒朵朵

turbo c早被淘汰了,說明你們大學的教材早就過時了,你們用turbo c編寫的**在現在的編譯器中都不一定能編譯通過。如果想學得深,最好在linux的環境下學c,

14樓:匿名使用者

因為大學教的c語言僅限於1+1=2這樣的簡單計算,turbo c足夠了。而且turbo c自帶編譯器、聯結器能在windows下安裝使用。所以大學老師教c語言用的是turbo c,目的就是簡單、方便、夠用。

15樓:匿名使用者

因為他用了幾十年了, 而且就會用這個. 其實工具不重要, 關鍵是程式設計的思維

16樓:匿名使用者

教育方式傳統,系統、軟體、教學大綱落後是教育的普遍現象。上學做實驗的裝置在社會中基本都見不到了,太古老了。學校不想升級關係預算,老師不想更新關係到自己重新學習知識並重新編大綱,而且很多老師的水平真是。。。

很多教程式設計的老師也沒怎麼實踐過吧,沒做過什麼工具吧。

學c在win平臺可以安裝mingw或tdm-gcc,配置環境變數後,配合sublimetext或vscode**編輯器,安裝好c的環境外掛就可以了。學會用gcc編譯

懶得弄的直接安裝個codeblocks就行,整合環境,一步到位

17樓:競價研究員

可以使用dev c++軟體,這款軟體還是很容易上手的。安裝的步驟也是很簡單。就跟普通的軟體一樣,直接點「下一步、下一步」就好了。

具體的使用步驟,打字是說不清楚。

網頁連結

18樓:匿名使用者

很多大學老師已經不用 turbo c了,畢竟編譯器太老了!1.不改的老師的原因也許是老師已經習慣這一個編譯器了。

2.也許有的老師喜歡 turbo c 的純潔,它不支援c++(現在主流的很多編譯器都同時支援c/c++)

19樓:杯具——悲劇

最經典的c語言編譯器

可能你們老師想讓你們從最基礎的學起

自己寫c用codeblocks就行

20樓:匿名使用者

為了更好的讓你學習c的語法,紮實基礎。如果都用高階的ide,錯誤會自動提示,那麼就很容易忽視掉那些常見的語法問題。當然在工作中肯定用高階的工具,可以幫助糾錯,提高效率。

21樓:有問有答

因為turbo c更多依賴的是自身而不是平臺。

22樓:匿名使用者

是很麻煩,如果你要編譯c語言,直接用vs

23樓:天下霸傲

老師不是社會上的程式設計師,他們對知識的更新沒有那麼快,學校也是,也懶得去專門搭建環境讓學生們學習最新的語言,所以就只能用老的環境了,不過你自己可以學習。

24樓:六家院的大學生

這和大學老師從事的專業有關,

如果將來接觸win系統比較多的話直接用vs2017,當然這需要一些基礎...

25樓:匿名使用者

這主要是沿襲之前的傳統。

其實什麼c都差不多。作為一種最基礎的程式設計語言,turbo c是最早的c語言開發工具,可以認為是 c 語言開發工具的鼻祖。由美國 borland 公司推出,現在已經有免費軟體可以使用,這也是很多大學採用 turbo c 的2個原因。

我初學c語言,書中提及turbo環境和visual環境是什麼意思?是不是c語言有很多版本?應該用哪個

26樓:匿名使用者

怎麼說呢,學c語言剛開始的時候肯定枯燥的,因為是基礎的東西沒有辦法的,等到後面開始程式設計的時候就有意思了。當自己編的程式能夠實現功能的時候你就要成就感了。你先學一下怎麼樣編一個計算器吧,這個例子是最典型的。

27樓:匿名使用者

turbo環境是程序導向的

visual是物件導向的

現在基本上都是用visual的

c語言到底有幾個版本

28樓:匿名使用者

最初是有ansi c標準,然後ansi把這個標準提交到iso(畢竟iso是國際化標準組織),iso採納為國家標準。iso c與ansi c內容基本相同,主要是格式組織不一樣。這個標準是89年釋出的,通常稱為c89.

99年iso釋出了新的c標準,通常稱為c99.

因為ansi與iso的c標準內容基本相同,所以對於c標準,可以稱為ansi c,也可以說是iso c,或者ansi/iso c。

此外沒有c標準。不存在什麼gnu c標準。

gnu計劃中含多個內容,其中包括開發c/c++編譯器。這個編譯器通常簡稱為gcc(gnu c/c++ compiler)

總而言之,ansi/iso c是語言標準。gcc是具體的編譯器,它必須符合ansi/iso c標準的要求。

29樓:匿名使用者

不同的開發工具而已,跟語言本身不衝突啊

關於c語言的幾個問題,關於C語言的幾個問題?

1 不用詳細看,參見 2 getch 從標準輸入裝置 鍵盤 讀入一個字元,不回顯在顯示器上.例碼 include include include int main getche 從標準輸入裝置 鍵盤 讀入一個字元,並回顯在顯示器上.例碼 include include include int mai...

C語言問題請教,C語言的幾個問題,請高手指教

i sum i這裡麵點問題。應該是i sum i 吧。上面那個迴圈前sum的值是0,經過一次迴圈sum i,此時i的值是1,sum的值變成1 i 變成2了後,退出迴圈,所以i的值就是2 了,輸出i 是2是因為這個必須等到printf 函式之後才能變成3 下面這個就不一樣了,迴圈的是i 與sum i ...

請教C語言學習問題,C語言的幾個問題,請高手指教

死記硬背學c語言是不可能的。c語言是程式設計師和計算機交流的語言,所以要把它當一門語言來學習,好在c語言的大部分單詞跟英語差不多,比如你分不清 什麼時候用printf什麼時候用scanf 那你知道print 和 scan的意思吧?現在如果有人告訴你一個是列印資訊到螢幕,一個是獲取使用者的輸入,你現在...