第03天C語言(09):逗號運算符

一、逗號運算符
// 只要運算符 那么一定會有運算結果, 逗號運算符也不例外.
// 逗號運算符的結果是 最后一個表達式的結果  int result = ((a = a + 5), (b = b +1)); // 結果 a = 10 + 5 = 15 , b = 5 + 1 = 6;
代碼
#include <stdio.h>
int main()
{
    
    /*
    int a = 10;
    int b = 5;
    int result;
    // 結合性 從左至右
    // a = 15 , b = 6 result = 15 + 21;
    a = a + 5; b = b + 1; result = a + b;
    printf("a = %i, b = %i, result = %i\n",a,b,result);
    */
    
    
    int a = 10;
    int b = 5;
    
    //              a = 10 + 5 = 15 , b = 5 + 1 = 6;
    int result = ((a = a + 5), (b = b +1)); // 僅僅作為了解
    printf("a = %i, b = %i, result = %i\n",a,b,result);

    return 0;
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • C++運算符重載-上篇 本章內容:1. 運算符重載的概述2. 重載算術運算符3. 重載按位運算符和二元邏輯運算符4...
    Haley_2013閱讀 2,324評論 0 51
  • 謹記: 上帝在締造每個人的時候,給予每個人的一切都是相同的,然而,人與人卻是存在如此大的差距,記著上帝為你關上了一...
    長風留言閱讀 5,066評論 0 5
  • 圓下箭頭一頓號 非凡增減富強針地長 三乘除,四加減,五移位 千萬別把魚忘記,它在盛飯的廚子里 小燈大燈燈燈不等 爸...
    踩在浪花上00閱讀 411評論 1 1
  • 在網上找了很多方案都沒有好的解決方式,把自己的解決方式貼出來,主要在于3個地方。 1.- (UIView*)tab...
    dose_爽閱讀 2,148評論 1 0
  • 我最近換了一條上班的路線 要穿過一個村莊 沿著村路蜿蜒向前 絕不是筆直的那種 路的兩旁有好多煙火的氣息 我放慢了車...
    三萬夜閱讀 376評論 5 4