Virgül iki terimli (operand) ara ek (infix) konumlu bir işleçtir.
1 |
exp1, exp2 |
gibi bir ifadede exp1 virgül işlecinin sol terimi exp2 ise virgül işlecinin sağ
C/C++ üzerine yazılar
Virgül iki terimli (operand) ara ek (infix) konumlu bir işleçtir.
1 |
exp1, exp2 |
gibi bir ifadede exp1 virgül işlecinin sol terimi exp2 ise virgül işlecinin sağ
Aşağıdaki C programı çalıştırıldığında bu programın çıktısı ne olur?
1 2 3 4 5 6 7 8 9 10 |
#include <stdio.h> #include int main() { int a[] = { 0, 1, 2, 3}; printf("%d\n", (a[0], a[0, 1], a[0, 1, 2], a[0, 1, 2, 3])); } |
Sorunun yanıtı şu seçeneklerden biri de olabilir: Sentaks hatası (derleme zamanı hatası) Tanımsız davranış.