怎麼方便的初始化c++數組
c++是一門使用廣泛的程式語言,而數組也是c++中非常常用的一種數據結構,數組在使用前進行初始化操作是非常必要的,那麼如何對數組進行方便的初始化呢?
操作方法
(01)我們先聲明一個數組:int num[100]; 如果把它聲明為全局數組,那麼編譯器會將它的每個元素初始化為0,如下圖
(02)如果將數組聲明為局部數組,就是放在函數裏面,編譯器是不會自動進行初始化的,當然最簡單的方法就是使用一個for循環,不過這個比較麻煩,我們使用memset這個函數來實現初始化為0,memset有三個參數,第一個參數是數組名,第二個參數是準備初始化數組元素的值,第三個參數是數組的大小,我們用sizeof取得,因為memset是針對每個字節進行賦值,所以對於int數組,我們只能使用memset給數組初始化為0,如圖所示:
(03)因為char類型是單字節的,因此我們可以使用memset把char類型數組初始化為非零值
特別提示
memset是以字節為單位對數組所在內存進行賦值的
數組元素類型不是單字節的數組,memset只適合對它進行清零操作
-
怎樣設置字間距
最近很多朋友諮詢關於怎樣設置字間距的問題,今天的這篇就來聊一聊這個話題,希望可以幫助到有需要的朋友。操作方法(01)打開word2013,點擊“空白文本”。(02)輸入文字,將文字全選,點擊字體下方的“小箭頭”。(03)點擊“高級”,將間距設置為“加寬”,輸入“磅數”,點擊“確定”...
-
怎麼樣校驗Win10 ISO的SHA1 如何驗證MD5值
如果你想了解自己下載的Windows10ISO文件是否為原版,這時該怎麼樣操作呢?我們可以通過驗證ISO文件的SHA1與MD5值,下面就來看看如何驗證SHA1與MD5的方法吧。操作方法(01)首先我們在下載Windows10ISO文件的頁面,可以看到MD5與SHA1的數值,把這些數值複製保存起來。(02)接下...
-
如何把電腦下載的搜狗手機輸入法皮膚安裝到手機
有時候我們在使用輸入法鍵盤的時候,喜歡吧鍵盤背景換成自己喜歡的皮膚,今天我來説説怎麼把電腦下載好的輸入法皮膚安裝到手機上,一起來看看吧。操作方法(01)我們在瀏覽器上面打開搜狗手機輸入法的官方網址。()(02)進去官網後,我們找到超級皮膚並且點擊它。(03)然後在皮膚布...
-
camtasia studio 漢化版安裝方法
CamtasiaStudio是一款屏幕錄像和編輯的軟件套裝。軟件提供了強大的屏幕錄像(CamtasiaRecorder)、視頻的剪輯和編輯(CamtasiStudio)、視頻菜單製作(CamtasiaMenuMaker)、視頻劇場(CamtasiTheater)和視頻播放功能(CamtasiaPlayer)等。使用本套裝軟件,用户可以方便地進行屏幕...