關於sizeof,你看我就夠了

2022-02-06 09:42:12 字數 854 閱讀 2361

本文收集了《程式設計師面試寶典》和《c和c++程式設計師面試秘籍》中的關於sizeof的題目,讓大家一次性解決sizeof問題

char str = "hello";

char *p = str;

int n = 10;

sizeof(str)=

sizeof(p)=

sizeof(n)=

void func (char str[100])

void *p = malloc(100)

sizeof(p)=

解答:

#include clsaa a

;class b

;class c

;class d

;class e

;class f

;int main()

{ cout《解答:在32位作業系統環境下,char佔乙個位元組,int佔4個位元組,short佔2個位元組

sizeof(a) = 4;

sizeof(b) = 1;

sizeof(c) = 4+2=6;

sizeof(d) = 4+2+1=7;

sizeof(e)= 24+21+2=12;

sizeof(f)= 34+21+2+2=15;

實際的結果卻是:

sizeof(a) = 4;

sizeof(b) = 1;

sizeof(c) = 8;

sizeof(d) = 8;

sizeof(e)= 12;

sizeof(f)= 16;

主要原因是由於位元組對齊

關於iOS多執行緒,你看我就夠了

在這篇文章中,我將為你整理一下 ios 開發中幾種多執行緒方案,以及其使用方法和注意事項。當然也會給出幾種多執行緒的案例,在實際使用中感受它們的區別。還有一點需要說明的是,這篇文章將會使用 swift 和 objective c 兩種語言講解,雙語幼兒園。ok,let t begin 概述 這篇文章...

iOS面試屬性 property看我就夠了!!!

property ivar getter setter 屬性 property 作為 objective c 的一項特性,主要的作用就在於封裝物件中的資料。使用 property 系統會自動生成setter和getter方法 完成屬性定義後,編譯器會自動編寫訪問這些屬性所需的方法,此過程叫做 自動合...

有你就夠了

一切如常 早晨的霧,鳥鳴,暖氣管裡流動的水 還有幾聲咳嗽 因為有你,素常的日子 顯得格外生動 在這樣的生動裡 翻身呼呼睡去,姿勢張揚 幸福就是什麼都不用去想 鼾聲細微,朝暾初上 我要的不多 家包裹著全部的溫暖 窗外啁啾的鳥 一根電線,幾棵樹就夠了 而我,有你就夠了 烤好的麵包在餐桌上,牛奶飄著熱氣 ...