完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > c語言
C語言是一門通用計(jì)算機(jī)編程語言,應(yīng)用廣泛。C語言的設(shè)計(jì)目標(biāo)是提供一種能以簡易的方式編譯、處理低級(jí)存儲(chǔ)器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語言。
文章:2737個(gè) 瀏覽:141051次 帖子:4277個(gè)
翻譯作者:碼農(nóng)網(wǎng) gunner 在本篇文章中,我收集了很多經(jīng)驗(yàn)和方法。應(yīng)用這些經(jīng)驗(yàn)和方法,可以幫助我們從執(zhí)行速度和內(nèi)存使用等方面來優(yōu)化C語言代碼。 簡介...
現(xiàn)實(shí)生活中, 我們總是要與人打交道,互通有無。單片機(jī)也一樣,需要跟各種設(shè)備交互。例如汽車的顯示儀表需要知道汽車的轉(zhuǎn)速及電動(dòng)機(jī)的運(yùn)行參數(shù),那么顯示儀表就需...
今天,已經(jīng)到MCU開發(fā)人員拿起C語言利器的時(shí)候了
將C向MCU(俗稱單片機(jī))8051上的移植始于80年代的中后期??陀^上講,C向8051 MCU移植的難點(diǎn)不少。如: 8051的非馮諾依慢結(jié)構(gòu)(程序與數(shù)據(jù)...
交換a、b的值在C語言的學(xué)習(xí)中是很常見的問題。最常用的方法就是引入一個(gè)中間變量當(dāng)做中間介質(zhì)來交換a、b的值。 代碼如下: void change_ab(...
從學(xué)習(xí)C語言開始就一直寫個(gè)一個(gè)函數(shù),那么你知道它的標(biāo)準(zhǔn)寫法什么什么樣嗎? main函數(shù),又稱主函數(shù),是程序執(zhí)行的起點(diǎn),我們平時(shí)寫的main函數(shù)是什么樣呢...
全局變量也稱為外部變量,它是在函數(shù)外部定義的變量。它不屬于哪一個(gè)函數(shù),它屬于一個(gè)源程序文件。其作用域是整個(gè)源程序。在函數(shù)中使用全局變量,一般應(yīng)作全局變量...
計(jì)算機(jī)學(xué)習(xí)經(jīng)歷的分享
作者:明哥 今天分享下一個(gè)朋友【明哥】的計(jì)算機(jī)學(xué)習(xí)經(jīng)歷,以及他分享的零基礎(chǔ)該如何學(xué)習(xí)計(jì)算機(jī)、推薦一些相關(guān)的視頻,書籍等。 以下是正文: 要學(xué)習(xí)計(jì)算機(jī),第...
2020-10-15 標(biāo)簽:電阻計(jì)算機(jī)C語言 2838 0
2019年8月底,華為方舟編譯器(OpenArkCompiler)正式開源,邁出了跨越性的一步。一年多來,方舟編程體系陸續(xù)實(shí)現(xiàn)了編譯器、引擎、調(diào)試器的開...
如何以最小的代價(jià)學(xué)習(xí)并精通C語言
對(duì)于一個(gè)只懂得Windows基本操作、連DOS是什么都不知道的新手而言,盡快做一些有趣而有意義的事情才是最重要的。用C語言寫一個(gè)小程序遠(yuǎn)比學(xué)習(xí)ls、ca...
從開發(fā)語言分析鴻蒙系統(tǒng)有何優(yōu)勢
雖然華為鴻蒙系統(tǒng)與谷歌安卓系統(tǒng)均已Linux系統(tǒng)為基礎(chǔ)進(jìn)行開發(fā),但是開發(fā)理念的不同造成了兩者之間的差異。
看來這波操作可行,似乎還省去了.h文件,之前bug菌說過,分析.h文件的時(shí)候直接把.h文件在對(duì)應(yīng)的.c文件中的位置處展開然后進(jìn)一步分析即可,其實(shí)這.c文...
70年代初,貝爾實(shí)驗(yàn)室創(chuàng)建了C語言,它是開發(fā)UNIX的副產(chǎn)品。很快C就成為了最受歡迎的編程語言之一。但是對(duì)于Bjarne Stroustrup來說,C的...
短路現(xiàn)象1 比如有以下表達(dá)式 abc 只有a為真(非0)才需要判斷b的值;只有a和b都為真,才需要判斷c的值。 舉例 求最終a、b、c、d的值。 mai...
2020-09-29 標(biāo)簽:C語言 2856 0
如何實(shí)現(xiàn)對(duì)通信數(shù)據(jù)的CRC計(jì)算
前言 最近的工作中,要實(shí)現(xiàn)對(duì)通信數(shù)據(jù)的CRC計(jì)算,所以花了兩天的時(shí)間好好研究了一下,周末有時(shí)間整理了一下筆記。 一個(gè)完整的數(shù)據(jù)幀通常由以下部分構(gòu)成: 校...
2020-09-29 標(biāo)簽:C語言CRC校驗(yàn) 3794 0
了解內(nèi)存:如何在嵌入式C語言中使用結(jié)構(gòu)
處理器如何訪問內(nèi)存?了解有關(guān)C語言結(jié)構(gòu)以及如何使用它們的更多信息。 本文將首先解釋內(nèi)存訪問粒度的概念,以便我們可以對(duì)處理器如何訪問內(nèi)存有一個(gè)基本的了解。...
2020-09-28 標(biāo)簽:C語言結(jié)構(gòu)體 1795 0
因?yàn)槭紫?,嵌入式有不少組合名詞,例如嵌入式系統(tǒng),嵌入式軟件,Linux嵌入式,Android嵌入式,嵌入式Web,等等。
2020-09-21 標(biāo)簽:嵌入式嵌入式系統(tǒng)C語言 7801 0
嵌入式C語言源代碼優(yōu)化方案 主要優(yōu)化程序的執(zhí)行速度
1、選擇合適的算法和數(shù)據(jù)結(jié)構(gòu) 選擇一種合適的數(shù)據(jù)結(jié)構(gòu)很重要,如果在一堆隨機(jī)存放的數(shù)中使用了大量的插入和刪除指令,那使用鏈表要快得多。數(shù)組與指針語句具有十...
通過一些附加信息和有用的實(shí)現(xiàn)技術(shù)對(duì)C函數(shù)的探索
在本文中,我們將通過一些附加信息和一些有用的實(shí)現(xiàn)技術(shù)來結(jié)束對(duì)C函數(shù)的探索。 基本的C函數(shù)(例如,一個(gè)或兩個(gè)參數(shù)和一個(gè)返回值)并不復(fù)雜。但是,C函數(shù)非常靈...
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺 | 無人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國民技術(shù) | Microchip |
Arduino | BeagleBone | 樹莓派 | 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 |