完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > c語(yǔ)言
C語(yǔ)言是一門(mén)通用計(jì)算機(jī)編程語(yǔ)言,應(yīng)用廣泛。C語(yǔ)言的設(shè)計(jì)目標(biāo)是提供一種能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語(yǔ)言。
文章:2737個(gè) 瀏覽:141051次 帖子:4277個(gè)
嵌入式系統(tǒng)的編程中指針直接操作內(nèi)存的方法介紹
在嵌入式系統(tǒng)的編程中,常常要求在特定的內(nèi)存單元讀寫(xiě)內(nèi)容,匯編有對(duì)應(yīng)的MOV指令,而除C/C++以外的其它編程語(yǔ)言基本沒(méi)有直接訪問(wèn)絕對(duì)地址的能力。
2019-11-26 標(biāo)簽:嵌入式系統(tǒng)C語(yǔ)言 3839 0
開(kāi)發(fā)單片機(jī)時(shí)需掌握的四個(gè)基本技巧
在單片機(jī)應(yīng)用開(kāi)發(fā)中,代碼的使用效率問(wèn)題、單片機(jī)抗干擾性和可靠性等問(wèn)題仍困擾著。現(xiàn)歸納出單片機(jī)開(kāi)發(fā)中應(yīng)掌握的幾個(gè)基本技巧。
C語(yǔ)言中,數(shù)組是一種用來(lái)存儲(chǔ)相同類(lèi)型元素的數(shù)據(jù)結(jié)構(gòu)。它可以存儲(chǔ)多個(gè)元素,并通過(guò)一個(gè)共同的名稱來(lái)引用這些元素。數(shù)組是一種很重要的數(shù)據(jù)結(jié)構(gòu),可以用于解決很多...
2023-11-24 標(biāo)簽:存儲(chǔ)C語(yǔ)言數(shù)據(jù)結(jié)構(gòu) 3833 0
詳解C語(yǔ)言中if-else和switch-case語(yǔ)句
一個(gè)基本的if語(yǔ)句由一個(gè)關(guān)鍵字if開(kāi)頭,跟上在括號(hào)()里邊的是表示邏輯條件的表達(dá)式,然后是一對(duì)大括號(hào){}中間是若干條語(yǔ)句,如果條件的邏輯表達(dá)式的結(jié)果不是...
C語(yǔ)言中結(jié)構(gòu)體struct的用法
結(jié)構(gòu)體數(shù)組就是具有相同結(jié)構(gòu)類(lèi)型的變量集合,假如要定義一個(gè)班級(jí)40個(gè)同學(xué) 的姓名、性別、年齡和住址, 可以定義成一個(gè)結(jié)構(gòu)數(shù)組。如下所示:
2022-03-31 標(biāo)簽:C語(yǔ)言變量結(jié)構(gòu)體 3826 0
C語(yǔ)言的優(yōu)點(diǎn)和的缺點(diǎn)
舉個(gè)簡(jiǎn)單的例子,你可以新建一個(gè) Word 文檔,這就意味著在硬盤(pán)上產(chǎn)生了這個(gè)文件。但是你并沒(méi)有直接控制硬盤(pán),我們是通過(guò)操作系統(tǒng)提供的“右鍵單擊”等功能來(lái)...
2018-10-22 標(biāo)簽:操作系統(tǒng)C語(yǔ)言 3823 0
MATLAB—幫你快速入門(mén)MATLAB(基礎(chǔ)知識(shí)篇)
help:用來(lái)查詢已知命令的用法。例如已知inv是用來(lái)計(jì)算反矩陣,鍵入help inv即可得知有關(guān)inv命令的用法。(鍵入help help則顯示hel...
單片機(jī)開(kāi)發(fā)中應(yīng)掌握的幾個(gè)基本技巧
防止干擾最有效的方法是去除干擾源、隔斷干擾路徑,但往往很難做到,所以只能看單片機(jī)抗干擾能力夠不夠強(qiáng)了。單片機(jī)干擾最常見(jiàn)的現(xiàn)象就是 復(fù)位;至于程序跑飛,其...
本地搭建FastDFS文件系統(tǒng)入門(mén)教程
FastDFS是一個(gè)開(kāi)源的輕量級(jí)分布式文件系統(tǒng),它對(duì)文件進(jìn)行管理,功能包括:文件存儲(chǔ)、文件同步、文件訪問(wèn)(文件上傳、文件下載)等,解決了大容量存儲(chǔ)和負(fù)載...
2023-09-21 標(biāo)簽:服務(wù)器C語(yǔ)言文件系統(tǒng) 3817 0
嵌入式硬件也是需要許多電路搭建起來(lái)的,學(xué)習(xí)嵌入式之前必須對(duì)電路基本知識(shí)有一定基礎(chǔ)。了解常用的基本器件,基本儀器使用,具有一定的電路分析能力。這樣你才能看...
C語(yǔ)言是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。它既有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。它可以作 為系統(tǒng)設(shè)計(jì)語(yǔ)言,編寫(xiě)工作系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語(yǔ)言,...
關(guān)于CAS等原子操作介紹 無(wú)鎖隊(duì)列的鏈表實(shí)現(xiàn)方法
在開(kāi)始說(shuō)無(wú)鎖隊(duì)列之前,我們需要知道一個(gè)很重要的技術(shù)就是CAS操作——Compare & Set,或是 Compare & Swap,現(xiàn)在...
C語(yǔ)言常見(jiàn)的二進(jìn)制位的變換操作
位運(yùn)算是一種底層的運(yùn)算,往往比我們普通的運(yùn)算要快上許多許多 位運(yùn)算是最高效而且占用內(nèi)存最少的算法操作,執(zhí)行效率非常高 位運(yùn)算操作的是二進(jìn)制數(shù),會(huì)擁有...
了解了這個(gè)之后,我們就要知悉C語(yǔ)言中可以幫我們?cè)谙到y(tǒng)的運(yùn)行中輸入指令的函數(shù)
2022-09-08 標(biāo)簽:C語(yǔ)言Windows系統(tǒng)程序 3791 0
說(shuō)明本文假定讀者已具備基本的C編譯知識(shí)。 如非特殊說(shuō)明,文中“源文件”指 * .c文件,“頭文件”指 *.h文件,“引用”指包含頭文件。 一、頭文件...
在單片機(jī)編程中,有很多人會(huì)因?yàn)橐恍┟菜坪?jiǎn)單的處理而把問(wèn)題弄得亂七八糟,如林中蛛網(wǎng)一樣,錯(cuò)綜復(fù)雜。 而事實(shí)上,根據(jù)編程魔法之思想,對(duì)程序處理的過(guò)程嚴(yán)格劃分...
2020-10-16 標(biāo)簽:單片機(jī)顯示器數(shù)據(jù) 3784 0
程序員大牛學(xué)習(xí)C語(yǔ)言經(jīng)驗(yàn)分享
C語(yǔ)言程序設(shè)計(jì)是我們的專業(yè)基礎(chǔ)課,但是C語(yǔ)言本身卻是一個(gè)非常強(qiáng)大的工具,它是到目前為止最為廣泛使用的工具,并且在可以預(yù)見(jiàn)的將來(lái),它仍然是皈依為程序員的人...
2019-01-04 標(biāo)簽:計(jì)算機(jī)C語(yǔ)言 3783 0
新手學(xué)嵌入式學(xué)習(xí)路線大綱分享 嵌入式學(xué)習(xí)路線怎么學(xué)
IT技術(shù)高速發(fā)展使得互聯(lián)網(wǎng)開(kāi)始逐漸步入物聯(lián)網(wǎng)的科技時(shí)代。物聯(lián)網(wǎng)(物聯(lián)網(wǎng)的目的則是讓所有的物品都具有計(jì)算機(jī)的智能但并不以通用計(jì)算機(jī)的形式出現(xiàn),并把這些物品...
C語(yǔ)言常見(jiàn)的六種錯(cuò)誤及解決對(duì)策
定義了指針變量,但是沒(méi)有為指針?lè)峙鋬?nèi)存,即指針沒(méi)有指向一塊合法的內(nèi)存。淺顯的例子就不舉了,這里舉幾個(gè)比較隱蔽的例子。
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹(shù)莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |