欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解析一個有關sizeof用法的題目--sizeof(i++)

 更新時間:2013年06月04日 10:39:15   作者:  
本篇文章是對一個關于sizeof用法的題目進行了詳細的分析介紹,需要的朋友參考下
復制代碼 代碼如下:

  #include <stdio.h>
  int main()
  {
  int i;
  i = 10;
  printf("%d\n", i);
  printf("%d\n", sizeof(i++));
  printf("%d\n", i);
  return 0;
  }

這三行輸出應該是什么?
答案是:
10
4
10
第三個為什么不是11? i為什么沒有自增?
請看C++標準;
5.3.3 sizeof
The sizeof operator yields the number of bytes in the object representation of its operand. The operand is either an expression, which is an unevaluated operand (Clause 5), or a parenthesized type-id.
也就是說,如果sizeof的操作數(shù)是一個表達式的話,這個表達式時不會被計算的。
sizeof當預處理看就行了,它后面括號里的東西,根本不求值,只根據(jù)C的一堆規(guī)則判斷結果類型,然后返回結果類型的大小
另外一個操作符typeid也是如此。

相關文章

  • C++中常見容器類的使用方法詳解(vector/deque/map/set)

    C++中常見容器類的使用方法詳解(vector/deque/map/set)

    C++中常見的容器類有vector、list、deque、map、set、unordered_map和unordered_set。下面將舉例直接說明各個容器的使用方法,希望對大家有所幫助
    2023-03-03
  • C++實現(xiàn)學生成績管理系統(tǒng)

    C++實現(xiàn)學生成績管理系統(tǒng)

    這篇文章主要為大家詳細介紹了C++實現(xiàn)學生成績管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • C/C++中多態(tài)性詳解及其作用介紹

    C/C++中多態(tài)性詳解及其作用介紹

    這篇文章主要介紹了C/C++中多態(tài)性(polymorphism)詳解及其作用介紹,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • C語言中使用qsort函數(shù)對自定義結構體數(shù)組進行排序

    C語言中使用qsort函數(shù)對自定義結構體數(shù)組進行排序

    這篇文章主要介紹了C語言中使用qsort函數(shù)對自定義結構體數(shù)組進行排序,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • C++面試八股文之static_cast你了解嗎

    C++面試八股文之static_cast你了解嗎

    C++11引入四種新的類型轉(zhuǎn)換,分別是static_cast、dynamic_cast、const_cast、和reinterpret_cast,下面就來和大家講講static_cast中面試??嫉闹R點吧
    2023-06-06
  • C++?Protobuf的學習使用指南

    C++?Protobuf的學習使用指南

    protocol?buffers是一種語言無關、平臺無關、可擴展的序列化結構數(shù)據(jù)的方法,它可用于(數(shù)據(jù))通信協(xié)議、數(shù)據(jù)存儲等,下面就來跟隨小編一起簡單學習一下它的使用吧
    2023-07-07
  • STl中的排序算法詳細解析

    STl中的排序算法詳細解析

    全排序即把所給定范圍所有的元素按照大小關系順序排列。sort采用的是成熟的"快速排序算法"(目前大部分STL版本已經(jīng)不是采用簡單的快速排序,而是結合內(nèi)插排序算法)
    2013-09-09
  • QT實現(xiàn)FTP上傳文件

    QT實現(xiàn)FTP上傳文件

    這篇文章主要為大家詳細介紹了QT實現(xiàn)FTP上傳文件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • C語言之平衡二叉樹詳解

    C語言之平衡二叉樹詳解

    平衡二叉樹是具有平衡屬性的有序二叉樹,本文主要介紹了C語言中的平衡二叉樹,具有一定的參考價值,需要的小伙伴可以參考閱讀
    2023-04-04
  • C++ 函數(shù)重載詳情介紹

    C++ 函數(shù)重載詳情介紹

    這篇文章主要介紹了C++ 函數(shù)重載詳情,函數(shù)重載還有一個別名叫函數(shù)多態(tài),函數(shù)多態(tài)是C++在C語言基礎上的新特性,它可以讓我們使用多個同名函數(shù),下面來看看文章具體內(nèi)容的介紹
    2021-11-11

最新評論