完善資料讓更多小伙伴認(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)行的編程語言。
文章:2749個(gè) 瀏覽:145811次 帖子:4361個(gè)
C語言中的char數(shù)組和char指針有什么區(qū)別?
讓我們通過下面的例子,來了解 C語言中字符數(shù)組和字符指針之間的區(qū)別。
在 Linux 上寫下一個(gè)簡(jiǎn)易的進(jìn)度條小程序。
C語言動(dòng)圖演示十大經(jīng)典排序算法(含代碼)
本文將通過動(dòng)態(tài)演示+代碼的形式系統(tǒng)地總結(jié)十大經(jīng)典排序算法。
最近有小伙伴對(duì)于 C 語言中指針的運(yùn)算有點(diǎn)疑問:指針變量加 1 之后,到底向后偏移了幾個(gè)字節(jié)呢?
我想絕大多數(shù)看這篇文章的讀者基本上都用過Windows操作系統(tǒng)下的命令提示符。比起圖形化界面的操作,如果熟悉了Windows的命令提示符,你將會(huì)更快地操...
2023-01-17 標(biāo)簽:LinuxWINDOWS操作系統(tǒng) 1.9k 0
一文全解C語言的算術(shù)運(yùn)算符、數(shù)據(jù)類型、具體結(jié)構(gòu)
動(dòng)態(tài)存儲(chǔ)方式:是指在程序運(yùn)行期間根據(jù)需要進(jìn)行動(dòng)態(tài)的分配存儲(chǔ)空間的方式。動(dòng)態(tài)存儲(chǔ)區(qū)中存放的變量是根據(jù)程序運(yùn)行的需要而建立和釋放的,通常包括:函數(shù)形式參數(shù);...
C代碼實(shí)現(xiàn)程序的跳轉(zhuǎn)|函數(shù)指針
凡是學(xué)過C語言函數(shù)的應(yīng)該都知道,函數(shù)名其實(shí)就是個(gè)地址,是函數(shù)的入口地址。如果用 %p 來輸出函數(shù)名,確實(shí)可以得到一個(gè)合法的地址。
為了不讓別人篡改魚鷹的代碼,魚鷹設(shè)計(jì)了多套機(jī)制,其中一個(gè)就是定時(shí)檢查關(guān)鍵代碼是否已執(zhí)行,如果有一次沒有執(zhí)行,那么系統(tǒng)進(jìn)入異常狀態(tài),這個(gè)功能類似窗口看門狗。
2023-01-16 標(biāo)簽:看門狗計(jì)數(shù)器C語言 1.1k 0
作為一名程序員,如果說沉迷一門編程語言算作一種樂趣的話,那么與此同時(shí)反過來去黑一門編程語言就是這種樂趣的升華。今天我們就來黑一把C語言,好好展示一下這門...
C/C++如何實(shí)現(xiàn)相互調(diào)用
·"C" 編程語言種類繁多,不同語言有不同的編譯規(guī)則,如果想要互相調(diào)用,必須告訴編譯器以什么規(guī)則去編譯文件,這樣才能正常調(diào)用。 其主...
C語言項(xiàng)目:貪吃蛇游戲(雙人模式)!詳細(xì)思路+源碼分享
貪吃蛇游戲大家都玩過,它的玩法也很簡(jiǎn)單:用游戲按鍵上下左右控制蛇的方向,尋找吃的東西,每吃一口就能得到一定的積分,而且蛇的身子會(huì)越吃越長(zhǎng),身子越長(zhǎng)玩的難...
通過鼠標(biāo)左右鍵或者鍵盤 A、D 按鍵及左右方向鍵控制小球左右移動(dòng),木板會(huì)不斷上升,小球到底認(rèn)定游戲結(jié)束,按下鍵盤后小球會(huì)加速到一個(gè)最大速度,小球在木板上...
在C#中,存在兩個(gè)泛型修飾符:in和out,他們分別對(duì)應(yīng)逆變委托和協(xié)變委托。 我們知道,在C#中要想將一個(gè)泛型對(duì)象轉(zhuǎn)換為另一個(gè)泛型對(duì)象時(shí),必須要將一個(gè)泛...
C語言實(shí)現(xiàn)動(dòng)態(tài)鏈表的建立
上期講解了靜態(tài)鏈表的實(shí)例,但是靜態(tài)鏈表建立的節(jié)點(diǎn)數(shù)量有限,畢竟是手工建立,難免也會(huì)出問題, 所以這期講講怎么使用動(dòng)態(tài)的方式建立鏈表,也就是 動(dòng)態(tài)鏈表 !
C語言使用函數(shù)調(diào)用在內(nèi)存中究竟發(fā)生了什么?
C語言使用函數(shù)調(diào)用,我們?cè)偈煜げ贿^了,但是函數(shù)調(diào)用在內(nèi)存中究竟發(fā)生了什么真的清楚嗎?只有搞清楚內(nèi)存里的內(nèi)幕,才算完全搞懂函數(shù)的調(diào)用。
2023-01-13 標(biāo)簽:C語言 2.3k 0
對(duì)芯片的操作主要是對(duì)芯片內(nèi)寄存器的操作,芯片內(nèi)寄存器在存儲(chǔ)器上映射的都有自己的唯一地址,這也就是對(duì)相應(yīng)的地址的操作??葱酒?,首先看時(shí)序圖,再了解相應(yīng)的寄...
數(shù)據(jù)壓倒一切。如果選擇了正確的數(shù)據(jù)結(jié)構(gòu)并把一切組織的井井有條,正確的算法就不言自明。編程的核心是數(shù)據(jù)結(jié)構(gòu),而不是算法。
不可將布爾變量直接與 TRUE、 FALSE或者 1、 0進(jìn)行比較 。據(jù)布爾類型的語義,零值為“ 假”(記為 FALSE),任何非零值都是“ 真”(記為...
本文詳細(xì)介紹了CRC循環(huán)冗余計(jì)算的數(shù)學(xué)原理,算法中使用的參數(shù)說明,并以Modbus協(xié)議中的CRC-16算法為例,進(jìn)行手算驗(yàn)證,同時(shí)提供LabVIEW和C...
嵌入式C語言的指針、函數(shù)概念、結(jié)構(gòu)體遞歸三大挑戰(zhàn)
指針直接對(duì)接內(nèi)存結(jié)構(gòu),常見的C語言里面的指針亂指,數(shù)組越界根本原因就是內(nèi)存問題。在指針這個(gè)點(diǎn)有無窮無盡的發(fā)揮空間。很多編程的技巧都在此集結(jié)。
換一批
編輯推薦廠商產(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 |