Δημοσιεύτηκε: 08 Σεπ 2011, 23:03
από migf1
stamatiou έγραψε:Οκ, ωρίστε :
Spoiler: show
Κώδικας: Επιλογή όλων
#include <stdio.h>

int main(void) {
int *p,i;
i = &p;
printf("%d\n",i);
return 0;
}

Αλλά γιατί έχει ένα - μπροστά;


Γιατί είναι λάθος :) Να φανταστείς η Pelles-C στα Windows δεν το κάνει καν compile. Ο mingw32 το κάνει, αλλά με το εξής warning:

Κώδικας: Επιλογή όλων
test.c:6:4: warning: assignment makes integer from pointer without a cast


Μπορείς να καταλάβεις τι εννοεί;