完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > c語言
C語言是一門通用計(jì)算機(jī)編程語言,應(yīng)用廣泛。C語言的設(shè)計(jì)目標(biāo)是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語言。
文章:2749個(gè) 瀏覽:145846次 帖子:4361個(gè)
在上一篇文章中,我們介紹了&運(yùn)算符的基礎(chǔ)用法,本篇文章,我們將介紹& 運(yùn)算符的一些高級用法。
2023-08-22 標(biāo)簽:C語言程序二進(jìn)制數(shù) 814 0
嵌入式C語言代碼優(yōu)化的經(jīng)驗(yàn)與方法
在本篇文章中,收集了很多經(jīng)驗(yàn)和方法。應(yīng)用這些經(jīng)驗(yàn)和方法,可以幫助我們從執(zhí)行速度和內(nèi)存使用等方面來優(yōu)化C語言代碼。
硬盤就是要創(chuàng)建的對象(即:產(chǎn)品)。為了讓不同供應(yīng)商提供的硬盤可以通用,要定義一個(gè)硬盤產(chǎn)品類,并讓不同供應(yīng)商的硬盤都繼承硬盤產(chǎn)品類的接口。
如果問C語言中最重要、威力最大的概念是什么,答案必將是指針!威力大,意味著使用方便、高效,同時(shí)也意味著語法復(fù)雜、容易出錯(cuò)。指針用的好,可以極大的提高代碼...
總之,__attribute__ 起到了給編譯器提供上下文的作用,如果錯(cuò)誤的使用 __attribute__ 指令,因?yàn)榻o編譯器提供了錯(cuò)誤的上下文,由...
ToolKit是一套應(yīng)用于嵌入式系統(tǒng)的通用工具包,可靈活應(yīng)用到有無RTOS的程序中,采用C語言面向?qū)ο蟮乃悸穼?shí)現(xiàn)各個(gè)功能,盡可能最大化的復(fù)用代碼,目前為...
2023-04-25 標(biāo)簽:嵌入式系統(tǒng)C語言定時(shí)器 789 0
數(shù)以百計(jì)的 C/C++ 替代品將會出現(xiàn),但 C/C++ 將永遠(yuǎn)與我們同在!
2022-11-24 標(biāo)簽:操作系統(tǒng)C語言C++ 781 0
今天我們來講C語言的變量,變量是指程序運(yùn)行期間其值可以發(fā)生變化的量。變量用于從外部接收數(shù)據(jù)、保存一些不斷變化的值、保存中間結(jié)果及最終結(jié)果,而這些都無法用...
在Linux使用gcc編譯程序的時(shí)候,對于調(diào)試的語句還具有一些特殊的語法。gcc編譯的過程中,會生成一些宏,可以使用這些宏分別打印當(dāng)前源文件的信息,主要...
函數(shù)指針非常有用,但使用時(shí)需注意其缺陷:無法檢查參數(shù)(parameter)和返回值(return value)的類型。因?yàn)楹瘮?shù)已經(jīng)退化成指針,而指針不攜...
采用現(xiàn)存的程序庫,是明智的做法,有很多這樣的庫,比如,C 庫有 glib(GNOME 的基礎(chǔ)類),C++ 庫有 ACE(ADAPTIVE Commun...
嵌入式Linux開發(fā)之C語言學(xué)習(xí)秘訣
習(xí)C語言,乃至學(xué)習(xí)所有的語言,都講究一個(gè)動手--不是動手打人,而是動手編程序。你必須通過編寫程序來熟悉知識、理解知識。倘若只學(xué)不編,只看別人的程序,自己...
內(nèi)存地址 用戶在程序中定義了一個(gè)變量,對程序進(jìn)行編譯時(shí),系統(tǒng)就會給這個(gè)變量分配內(nèi)存單元,內(nèi)存區(qū)的每一個(gè)字節(jié)都有一個(gè)編號,這就是內(nèi)存地址,相當(dāng)于旅館的房
如何幫助初學(xué)者更好掌握C語言核心知識點(diǎn)
一個(gè)好的練習(xí)方法是嘗試使用C語言標(biāo)準(zhǔn)庫中常用的函數(shù)來完成一些小的項(xiàng)目或任務(wù),并嘗試自己實(shí)現(xiàn)這些函數(shù)的功能。
接口是面向?qū)ο笳Z言中的一個(gè)比較重要的概念,接口只對外部承諾實(shí)現(xiàn)該接口的實(shí)體可以完成什么樣的功能,但是不暴露實(shí)現(xiàn)的方式。這樣的好處是,實(shí)現(xiàn)者可以在不接觸接...
2024-04-11 標(biāo)簽:嵌入式C語言數(shù)據(jù)類型 767 0
最近在看一些開源項(xiàng)目,大佬的思路還是很值得去學(xué)習(xí),今天就簡單介紹一下單鏈表的應(yīng)用,配合回調(diào)函數(shù)可以玩出新花樣,廢話不多說直接看代碼!
換一批
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語言教程專題
| 電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | 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 |