完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > c語言
C語言是一門通用計(jì)算機(jī)編程語言,應(yīng)用廣泛。C語言的設(shè)計(jì)目標(biāo)是提供一種能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器、產(chǎn)生少量的機(jī)器碼以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語言。
文章:2736個(gè) 瀏覽:140825次 帖子:4277個(gè)
對(duì)單片機(jī)編程來說,我們首先要考慮的是單片機(jī)的程序空間和數(shù)據(jù)空間都是有限的,所以我們?cè)诰帉懗绦驎r(shí)要盡量做到讓程序精簡(jiǎn),節(jié)約程序占用的存儲(chǔ)空間。前提是確保程...
乍一看好像沒有什么問題,將原來PA9的AI模式配置注釋掉,修改為上拉輸入模式,將原來AI10的上拉輸入模式修改為AI模式。
由于寄存器中有時(shí)會(huì)有連續(xù)幾個(gè)寄存器位用于控制某個(gè)功能,現(xiàn)假設(shè)我們需要把寄存器的某幾個(gè)連續(xù)位清零,且其它位不變,代碼如下。
C語言零基礎(chǔ)項(xiàng)目:自制軍棋游戲!詳細(xì)思路+源碼分享
每天一個(gè)C語言小項(xiàng)目,提升你的編程能力!
C語言零基礎(chǔ)項(xiàng)目:黑白棋游戲!詳細(xì)思路+源碼分享
《黑白棋》也叫翻轉(zhuǎn)棋或者奧賽羅,其游戲過程是相互翻轉(zhuǎn)對(duì)方的棋子,最后以棋盤上誰的棋子多來判斷勝負(fù)。雖然規(guī)則簡(jiǎn)單,但是變化復(fù)雜,是典型的易學(xué)難精,奧妙無窮...
數(shù)據(jù)壓倒一切。如果選擇了正確的數(shù)據(jù)結(jié)構(gòu)并把一切組織的井井有條,正確的算法就不言自明。編程的核心是數(shù)據(jù)結(jié)構(gòu),而不是算法——Rob Pike。
2022-12-29 標(biāo)簽:C語言編程數(shù)據(jù)結(jié)構(gòu) 1188 0
本篇的主角:指針。雖然它擔(dān)任著管理任務(wù),但是它的本質(zhì)還是學(xué)生,只是賦予了管理職責(zé)(它也可以只管理一個(gè)學(xué)生(字節(jié)),不一定是方陣(結(jié)構(gòu)體等))。
C語言零基礎(chǔ)項(xiàng)目:推箱子游戲!詳細(xì)思路+源碼分享
推箱子是一個(gè)來自日本的古老游戲,目的是在訓(xùn)練你的邏輯思考能力。在一個(gè)狹小的倉庫中,要求把木箱放到指定的位置,稍不小心就會(huì)出現(xiàn)箱子無法移動(dòng)或者通道被堵住的...
采用的調(diào)度算法:高優(yōu)先數(shù)調(diào)度算法和先來先服務(wù)算法
堆棧與隊(duì)列都是抽象的數(shù)據(jù)類型,注意堆和棧不是同一個(gè)概念,這里的堆棧指的是棧;棧是一種具有后進(jìn)先出的數(shù)據(jù)結(jié)構(gòu),又稱為后進(jìn)先出的線性表,簡(jiǎn)稱 LIFO(La...
FPGA設(shè)計(jì)硬件語言Verilog中的參數(shù)化
FPGA 設(shè)計(jì)的硬件語言Verilog中的參數(shù)化有兩種關(guān)鍵詞:define 和 paramerter,參數(shù)化的主要目的是代碼易維護(hù)、易移植和可讀性好。
2022-12-26 標(biāo)簽:FPGA設(shè)計(jì)VerilogC語言 1101 0
總之,__attribute__ 起到了給編譯器提供上下文的作用,如果錯(cuò)誤的使用 __attribute__ 指令,因?yàn)榻o編譯器提供了錯(cuò)誤的上下文,由此...
C語言零基礎(chǔ)項(xiàng)目:生命游戲!詳細(xì)思路+源碼分享
生命游戲不需要任何玩家,它是一個(gè)二維矩形世界,這個(gè)世界中的每個(gè)方格居住著一個(gè)活細(xì)胞或?yàn)榭铡?/p>
如果領(lǐng)導(dǎo)給你一個(gè)項(xiàng)目的源碼讓你閱讀,并理解重構(gòu)代碼,但里面一句注釋都沒有,我想這肯定是之前同事“刪庫跑路”了。
C語言零基礎(chǔ)項(xiàng)目:迷宮游戲!詳細(xì)思路+源碼分享
每天一個(gè)C語言小項(xiàng)目,提升你的編程能力!
以A工廠生產(chǎn)的a_lcd為例,在a_lcd.h里面,主要聲明了一個(gè)a_lcd類,這個(gè)類繼承自lcd.h里面的父類,并且提供構(gòu)造函數(shù)和析構(gòu)函數(shù),來進(jìn)行a_...
C語言零基礎(chǔ)項(xiàng)目:俄羅斯方塊游戲!詳細(xì)思路+源碼分享
由小方塊組成的不同形狀的板塊陸續(xù)從屏幕上方落下來,玩家通過調(diào)整板塊的位置和方向,使它們?cè)谄聊坏撞科闯鐾暾囊粭l或幾條。這些完整的橫條會(huì)隨即消失,給新落下...
編輯推薦廠商產(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) | 國(guó)民技術(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 |