完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>
標簽 > c語言
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
文章:2734個 瀏覽:140031次 帖子:4273個
比喻雖尖銳,依據卻不無道理。幾乎任何程序要做任何有用或有趣的事情,它都必須在操作系統上運行。這意味著它必須與那個操作系統交互——而很多操作系統都是用 C...
但是這個結果并不是唯一的,它取決于你的編譯器,另外還取決于編譯器參數,gcc這里有個編譯器參數 -fshort-enums,如果我們在編譯的時候加上這個...
核心的按鍵掃描代碼僅有三行,沒錯,就是經典的 三行按鍵掃描算法。使用 C 語言標準庫 API 編寫,也使得該按鍵庫可以無縫兼容任意的處理器平臺,并且支持...
變量就是可以變化的量,而每個變量都會有一個名字(標識符)。變量占據內存中一定的存儲單元。使用變量之前必須先定義變量,要區分變量名和變量值是兩個不同的概念。
被const修飾的全局變量不能以地址的形式進行修改,由于它在內存中位于常量區,他的地址空間是只讀的。在C語言中被const的變量是直接被分配內存的。
其中的條件如果是false,則最終整個表達式為true;反之則為false,bug菌提醒一句:要與~進行區分,~是按位取反,很多初學者容易混淆。
指針是C語言的一個特殊的變量,它存儲的數值被解釋成為內存的一個地址。 指針定義的一般形式如下。 數據類型 *指針變量名;
完全二叉樹:完全二叉樹是效率很高的數據結構。對于深度為K,有n個節點的二叉樹,當且僅當每一個節點都與深度為K的滿二叉樹中編號從1至n的節點一一對應時,稱...
這里把struct data_pkg1、struct data_pkg2、struct data_pkg3三個結構體放到了struct data_pkg...
近年來,市場對單片機的需求較為旺盛,單片機已經廣泛應用于各個領域,如消費、汽車、家電、工業等等,人們也經常會聽到關于芯片、單片機的討論,那么單片機究竟是...
使用什么樣的編碼樣式一直都頗具爭議性的,比如縮進和大括號的位置。因為編碼的樣式也會影響程序的可讀性,面對一個亂放括號、對齊都不一致的源碼,我們很難提起閱...
在許多種情況下,可以用指針運算代替數組索引,這樣做常常能產生又快又短的代碼。與數組索引相比,指針一般能使代碼速度更快,占用空間更少。使用多維數組時差異更...
這與C++有什么關系呢? 看看__cplusplus(注意前面是兩個下劃線) 的名字你就應該知道它與C++有很大關系。__cplusplus是一個C++...
C/C++靈魂拷問:++i與i++哪個執行效率高?有什么區別?
當然,就C語言代碼來看,i++和++i都只有一行,看起來似乎二者的執行效率一樣了?其實不是的,在學習C語言時,教材和老師一般都會強調i++和++i的區別...
函數是C語言的核心概念。主調函數(caller)調用被調函數(callee)是一般的調用關系,如果被調函數(callee)參數包含函數指針,函數指針還可...
編輯推薦廠商產品技術軟件/工具OS/語言教程專題
電機控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無刷電機 | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機 | PID | MOSFET | 傳感器 | 人工智能 | 物聯網 | NXP | 賽靈思 |
步進電機 | SPWM | 充電樁 | IPM | 機器視覺 | 無人機 | 三菱電機 | ST |
伺服電機 | SVPWM | 光伏發電 | UPS | AR | 智能電網 | 國民技術 | Microchip |
開關電源 | 步進電機 | 無線充電 | LabVIEW | EMC | PLC | OLED | 單片機 |
5G | m2m | DSP | MCU | ASIC | CPU | ROM | DRAM |
NB-IoT | LoRa | Zigbee | NFC | 藍牙 | RFID | Wi-Fi | SIGFOX |
Type-C | USB | 以太網 | 仿真器 | RISC | RAM | 寄存器 | GPU |
語音識別 | 萬用表 | CPLD | 耦合 | 電路仿真 | 電容濾波 | 保護電路 | 看門狗 |
CAN | CSI | DSI | DVI | Ethernet | HDMI | I2C | RS-485 |
SDI | nas | DMA | HomeKit | 閾值電壓 | UART | 機器學習 | TensorFlow |
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 |