物聯(lián)網(wǎng)嵌入式學習內(nèi)容多而雜,很多人在準備面試內(nèi)容的時候,不知道該如何進行復習。為此,小千幫大家整理好了物聯(lián)網(wǎng)嵌入式面試題集錦——C語言篇,希望能夠幫助大家輕松拿下offer!
1、談談計算機中補碼的意義
? 統(tǒng)一了零的編碼
? 將符號位與其他位統(tǒng)一處理
? 將減法運算轉(zhuǎn)換成加法運算
2、談談數(shù)組的特點
同一個數(shù)組所有的成員都是相同的數(shù)據(jù)類型,同時所有的成員在內(nèi)存中的地址是連續(xù)的
3、數(shù)組的分類
數(shù)組的分類主要是:靜態(tài)數(shù)組、動態(tài)數(shù)組兩類。
? 靜態(tài)數(shù)組:類似int arr[5];在程序運行就確定了數(shù)組的大小,運行過程不能更改數(shù)組的大小。
? 動態(tài)數(shù)組:主要是在堆區(qū)申請的空間,數(shù)組的大小是在程序運行過程中確定,可以更改數(shù)組的大小。
4、描述一下一維數(shù)組的不初始化、部分初始化、完全初始化的不同點
? 不初始化:如果是局部數(shù)組,數(shù)組元素的內(nèi)容隨機,如果是全局數(shù)組,數(shù)組的元素內(nèi)容為0
? 部分初始化:未被初始化的部分自動補0
? 完全初始化:如果一個數(shù)組全部初始化 可以省略元素的個數(shù)數(shù)組的大小由初始化的個數(shù)確定
5、談談數(shù)組名作為類型、作為地址、對數(shù)組名取地址的區(qū)別?
? 數(shù)組名作為類型:代表的是整個數(shù)組的大小
? 數(shù)組名作為地址:代表的是數(shù)組首元素的地址
? 對數(shù)組名取地址:代表的是數(shù)組的首地址
6、談談你對二維數(shù)組在物理上以及邏輯上的數(shù)組維度理解
二維數(shù)組在邏輯上是二維的,在物理上是一維的
7、描述一下函數(shù)的定義與函數(shù)的聲明的區(qū)別
? 函數(shù)定義:是指對函數(shù)功能的確?,包括指定函數(shù)名、函數(shù)類型、形參及其類型、函數(shù)體等,它是一個完整的、獨立的函數(shù)單位。
? 函數(shù)的聲明:是把函數(shù)的名字、函數(shù)類型以及形參的個數(shù)、類型和順序(注意,不包括函數(shù)體)通知編譯系統(tǒng),以便在對包含函數(shù)調(diào)用的語句進行編譯時,據(jù)此對其進行對照檢查(例如函數(shù)名是否正確,實參與形參的類型和個數(shù)是否一致)。
更多關(guān)于物聯(lián)網(wǎng)培訓的問題,歡迎咨詢千鋒教育在線名師,如果想要了解我們的師資、課程、項目實操的話可以點擊咨詢課程顧問,獲取試聽資格來試聽我們的課程,在線零距離接觸千鋒教育大咖名師,讓你輕松從入門到精通。