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 11 12 13 |
#include <stdio.h> int main() { int a[4] = { 0, 1, 2, 3}; int *p = a + 3; ++*--p; ++*p--; p[2] += p[1]; for (int i = 0; i < 4; ++i) printf("%d", a[i]); } |
Sorunun yanıtı şu seçeneklerden biri de olabilir: Sentaks hatası (derleme zamanı hatası) Tanımsız davranış.