arduino程式設計思路問題請教例 2,3,4輸入11,12,13為輸出,檢測到輸入為高電平時,對應埠輸出高電平

2021-04-02 08:05:55 字數 5612 閱讀 5712

1樓:情感對話

思路:1,先讀一個埠狀態,得到是哪個埠是高電平。

2,間隔1秒迴圈讀取高電平埠,同時計數高電平。

3,當高電平數是3個時,輸出對應埠(11,12,13)高電平4,如果計數過程中變成了低電平,則低電平開始計數,當計數3個時,對應輸出,

依次迴圈。

fortran程式語言與c語言的區別是什麼?

2樓:哈密小狐狸

fortran語言

中可通過定義子抄程式從而返回一bai系列變數值du,而c語言的函式一般只能返zhi回一個變數值dao。

fortran語言的最大特性是接近數學公式的自然描述,在計算機裡具有很高的執行效率。易學,語法嚴謹。可以直接對矩陣和複數進行運算,這一點類似matlab。

自誕生以來廣泛地應用於數值計算領域,積累了大量高效而可靠的源程式。很多專用的大型數值運算計算機針對fortran做了優化。廣泛地應用於平行計算和高效能運算領域。

c語言是一個有結構化程式設計、具有變數作用域(variable scope)以及遞迴功能的過程式語言。c語言傳遞引數均是以值傳遞(pass by value),另外也可以傳遞指標(a pointer passed by value)。不同的變數型別可以用結構體(struct)組合在一起。

只有32個保留字(reserved keywords),使變數、函式命名有更多彈性。部份的變數型別可以轉換,例如整型和字元型變數。通過指標(pointer),c語言可以容易的對儲存器進行低階控制。

預編譯處理(preprocessor)讓c語言的編譯更具有彈性。

3樓:唐拉雅秀啦啦

如果你今後想

復從事的是軟製件工程師的工作,做專業的軟體開發,那麼毫無疑問應該學習c語言。

但如果僅僅是為了你自己的本專業中相關場合的計算問題,可以考慮學習fortran語言,它的計算能力要強於其他程式語言(因為這是專門為科學計算而發明的語言),但通用性很有限,並不適合做其他工作。

常用的c語言程式設計軟體有哪些??

4樓:實用資源分享家

電腦上必備的軟體有哪些?

5樓:崇德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程式設計,直接除錯執行,不過那是有工程背景,有工作經驗的技術人員用的。

6樓:鎝籌紬錛

學c語言最好使用linux作業系統, 可以在windows上安裝虛擬機器

然後就是 gcc 編譯器 和 vim 文字編輯器了.

除錯的工具有 gdb .

還有 objdump, nm, ldd, readelf 等 binutils 工具, 非常好用.

7樓:西安it優就業

學習:sublime/vim + gcc 效率最高工作:公司開發專案一般用ide程式設計,並直接編譯執行。

常用的ide有:

vc/vs, tc, dev-c, c-free等等。

也可以把編輯器和編譯器分離,比如使用命令列編譯,gcc或者mingw。編輯用source insight, vim, ue甚至記事本都可以。

8樓:s如詩如夢

現在比較常用的就是dve-c++ 了,我們用的就是這個,你要是需要的話,我可以發你哦

9樓:一坨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++。

10樓:匿名使用者

一般用ide程式設計,並直接編譯執行。

常用的ide有:

vc/vs, tc, dev-c, c-free等等。

也可以把編輯器和編譯器分離,比如使用命令列編譯,gcc或者mingw。編輯用source insight, vim, ue甚至記事本都可以。

11樓:啊啊吖傳奇

對於當前主流桌面作業系統而言,可使用 dev-c++ ,visual c++、gcc 以及 llvm clang 編譯器。dev-c++是一個windows下的c和c++程式的整合開發環境,visual c++(簡稱 msvc)只能用於 windows 作業系統;gcc 和 llvm clang 除了可用於windows作業系統之外,主要用於 unix/linux 作業系統。

12樓:淚的告白

我個人大學使用過的c語言軟體,

裝個虛擬機器用linux系統進行程式設計,我的是vm+ubuntu,vc++6.0,這個比較舊,但是可以編寫很多程式,如影象動畫等,microsoft visual studio系列,微軟的,很大很廣,包含資料庫、c #等應用,

13樓:匿名使用者

一般我們正統的程式設計師都用linux上的vim編輯器,再用gcc的編譯器執行程式,

或用windows上的visual c++。(需要購買)如果你是windows系統:

編譯器:gcc

編輯器:windows版vim

整合開發環境:codeblocks,dev-c++,visual c++(氪金軟體)。

我認為你應該是說的是整合開發環境吧?

安裝教程自己搜,這裡暫不回答。

14樓:芳志火

不好意思,常用的c語言程式設計軟體我也是不太清楚的啦,自己查一下吧。

15樓:匿名使用者

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++。

16樓:匿名使用者

我用過的 vc++ 6.0,visual studio,c-free 程式設計軟體,供參考

17樓:五彩霓裳花漫天

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,有著不錯的智慧提示。

18樓:徐藝軒

dev c++:這個ide是windows環境下的,操作簡單,功能也不弱,適合新手使用。

vscode

19樓:匿名使用者

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++。

20樓:匿名使用者

dev c++

vs系列

codeblocks

以上是ide

編輯器有很多

比如 vim vs-code sublime等

21樓:偌惜年v皆幻

有很多了,dev-c

visualstudio,比較推薦用的,但是比較大做硬體的話,有iar,keil。

總之別用visualc++6.0這種老古董就是了

22樓:安徽新華電腦專修學院

visual studio 2013 以 visual studio 2012 和後續的microsoft visual studio 更新中的進展為基礎構建而成,為開發團隊提供需要的解決方案,使其接納這種轉變並開發和交付利用下一波windows 平臺創新 (windows 8.1) 的新式應用程式,同時在所有 microsoft 平臺上支援多種裝置和服務。

23樓:匿名使用者

jetbrain clion, code::blocks, visual studio, sublime, atom, visual studio code, devc++, vc++6.0,wintc, turbo c 等等一系列軟體

c語言初學者、什麼程式設計軟體適合初學者

24樓:薩楚餘黛

1、micosoft

visual

c++,經典推薦

2、tc,學校推薦

3、dev

c++,個人推薦

4、c-free,國人自己做的

5、turbo

c3.0,新人推薦

6、ansi

cc與c++的區別:c語言是程序導向的程式語言,c++是物件導向的程式語言。

25樓:祿楊氏況辛

初學者建議學習中文版的程式設計軟體,因為英文版的什麼也看不懂。目前我一直用的是c++6.0中文企業版的,簡單易上手,c語言**,c++的**都可以編譯。

你如果想要的話,告訴我qq號,我把安裝包發給你。

26樓:元元旦旦

如果你是初學

,我還是建議你用turbo c,因為它就是一個針對c的程式設計環境.當然vc++6.0,2008之類的更通用,但是不適合初學.

因為它們本身的使用就需要你學習,而且不是特指c的.也就是說,你寫了一個正確的c檔案,但是不一定能在vc++上正確執行,因為你還要包含這樣那樣的標頭檔案.而這些在turbo c裡是內建的.

你可以選擇trubo c 3.0試試.

27樓:匿名使用者

visual studio

最通用的軟體,以後也會經常用的

6.0 2005 2008都可以

下不到全套的,c++ express版也可以

請教C 程式設計問題,請教一個C 程式設計問題

我的思路是這樣 每行一共有9個輸出,每一行第5個必然是 就以這個 把圖形分為兩半,那麼第一行到第五行輸出的空格數是遞減的,每行減少一個空格,這樣看問題就好解決了,避開了每行輸出的 是奇數的問題,然後再對稱處理一下就ok c 如下 include using namespace std int mai...

C 程式設計問題,C 程式設計問題

include using namespace std void circle void else break while 1 return 0 c 程式設計,出現2 個無法解析的外部命令,怎麼回事?client.h ifndef client define client include inclu...

C 程式設計問題

1.首先 cin a,b,c 沒有這種寫法,編譯的時候可能能通過,但是會有run time error 必須分開寫 cin a cin b cin c 2.if裡面的條件同時滿足用 間隔,後面的內容要用花括號包著,面積要重新定義變數,乘法要寫出來 if a b c a c b b c a else ...