我正在運行代碼段。但是我無法理解它所生產的代碼和輸出。無法理解輸出的原因
#include <stdio.h>
int main()
{
int a, b,c, d;
a=3;
b=5;
c=a,b;
d=(a,b);
printf("c = %d" ,c);
printf("\nd = %d" ,d);
return 0;
}
這個程序的輸出是:
c=3
d=5
我沒有得到的輸出是怎麼來的?