陣列基礎知識集錦

2021-06-26 09:59:45 字數 576 閱讀 5123

一、賦值

(1)、

陣列在賦值的時候如果是在定義的時直接賦值那麼哪些沒有賦值的就直接被預設賦值為空,這種情形數值型的陣列和字元型的陣列都滿足

例如:

#include using namespace std;

int main ()

; cout《輸出:abcd

(注意a前面有乙個空字元) 

(2)、

但是如果在定義和賦值不在一起的時候就不是預設為空字元了,這樣再將整個陣列輸出的時候就會出錯了,因為此時沒有賦值的就認為是亂碼了

例如:        

#include using namespace std;

int main ()

輸出:a燙燙燙燙燙湯        

(3)、

如果想將二中錯誤改正,也就是直接輸出陣列,就必須對陣列中第乙個未賦值設為null,也就是a[1]='\0',即:

#include using namespace std;

int main ()

輸出:a

WinCE驅動基礎知識集錦

1.uboot 在用nandflash啟動方式時,一般用三星的stepstone技術來引導系統。stepstone的作用就是系統上電復位時,將nandflash中前4kb的資料複製到cpu內部的sram執行。這4kb的程式可以直接引導作業系統的功能,也可以複製eboot到外部sdram執行,再由eb...

介面測試基礎知識集錦

網路傳輸協議 主機層 tcp和udp tcp協議 三次握手 tcp協議 四次揮手 session jwt token auth2 8種介面請求方式 get無訊息體,請求資料明文顯示在url中,不安全,只可攜帶少量資料長度限制在1024位元組,一般用於查詢,從伺服器獲取資料 post 有訊息體,可攜帶...

陣列 基礎知識

陣列是相同型別的變數的有序集合 int a 5 陣列示意圖 陣列包含5個int型別的資料 陣列在一片連續的記憶體空間中儲存元素。陣列元素的個數可以顯式或隱式指定。對於a,a 2 a 3 a 4 都為0 對於b,元素個數為2。在定義陣列並初始化的時候,給陣列的前幾位初始化設定相應的值之後,如果沒有給後...