-1
爲什麼我的程序輸出爲4 4 5
?我不明白這段代碼的作用。有人可以提供詳細的解釋嗎?爲什麼我的程序輸出以下內容?
#include<iostream>
#include<stdio.h>
#include<cstring>
using namespace std;
int main()
{
int a=5;
//a++;
//a--;
//a++;
//--a;
printf("%d %d %d\n",a,a,a--);
return 0;
}
在你的系統中,它首先評估最多的參數 –
1 /你的程序不是C,它是C++。 2 /你的程序調用未定義的行爲。它沒有關係。 –