char a char b3 char c a b0
διεύθυνση char a; char b[3]; char c; περιεχόμενα a b[0] b[1] b[2] c 0 0 0 1 1 0 0 0 1 0 1 2 0 1 1 0 1 0 3 0 0 1 0 1 1 4 0 0 1 1 0 1 5 0 1 0 6 0 1 0 0 7 0 0 0 1 1 0 0 0 8 0 0 1 0 1 0. . . . Προγραμματισμός Ι lalis@inf. uth. gr 8
διεύθυνση char a; char b[3]; char c; b[0]='a'; a περιεχόμενα 0 0 1 1 0 0 0 0 1 b[0] 2 0 0 0 0 b[1] 3 0 0 0 0 b[2] 4 0 1 1 0 0 0 1 1 5 0 1 1 0 1 0 6 0 1 1 0 1 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 c . . . . Προγραμματισμός Ι lalis@inf. uth. gr 9
διεύθυνση char a; char b[3]; char c; b[0]='a'; b[1]='b'; a περιεχόμενα 0 0 1 1 0 0 0 0 1 b[0] 2 0 1 1 0 0 0 1 0 b[1] 3 0 0 0 0 b[2] 4 0 1 1 0 0 0 1 1 5 0 1 1 0 1 0 6 0 1 1 0 1 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 c . . . . Προγραμματισμός Ι lalis@inf. uth. gr 10
διεύθυνση char a; char b[3]; char c; b[0]='a'; b[1]='b'; a περιεχόμενα 0 0 1 1 0 0 0 0 1 b[0] 2 0 1 1 0 0 0 1 0 b[1] 3 0 1 1 0 0 0 1 1 b[2] 4 0 1 1 0 0 0 1 1 5 0 1 1 0 1 0 6 0 1 1 0 1 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 b[2]='c'; c . . . . Προγραμματισμός Ι lalis@inf. uth. gr 11
διεύθυνση char a; char b[3]; char c; b[0]='a'; b[1]='b'; a 0 0 1 1 0 0 1 b[0] 2 0 1 1 0 0 0 1 0 b[1] 3 0 1 1 0 0 0 1 1 b[2] 4 0 1 1 0 0 0 1 1 5 0 1 1 0 1 0 6 0 1 1 0 1 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 b[2]='c'; b[-1]='d'; περιεχόμενα c . . . . Προγραμματισμός Ι lalis@inf. uth. gr 12
διεύθυνση char a; char b[3]; char c; b[0]='a'; b[1]='b'; a 0 0 1 1 0 0 1 b[0] 2 0 1 1 0 0 0 1 0 b[1] 3 0 1 1 0 0 0 1 1 b[2] 4 0 1 1 0 0 1 5 0 1 1 0 1 0 6 0 1 1 0 1 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 b[2]='c'; b[-1]='d'; b[3]='e'; περιεχόμενα c . . . . Προγραμματισμός Ι lalis@inf. uth. gr 13
διεύθυνση … char a[2][3]; περιεχόμενα 0 0 0 1 1 0 0 0 0 a[0][0] 2 0 0 0 0 a[0][1] 3 0 0 0 0 a[0][2] 4 0 0 0 0 a[1][0] 5 0 0 0 0 6 0 0 0 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 a[1][1] a[1][2] . . . . Προγραμματισμός Ι lalis@inf. uth. gr 19
διεύθυνση περιεχόμενα … char a[2][2]; 0 0 0 1 1 0 0 0 1 a[0][0]='a'; 1 0 1 1 0 0 1 a[0][0] 2 0 0 0 0 a[0][1] 3 0 0 0 0 a[0][2] 4 0 0 0 0 a[1][0] 5 0 0 0 0 6 0 0 0 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 a[1][1] a[1][2] . . . . Προγραμματισμός Ι lalis@inf. uth. gr 20
διεύθυνση περιεχόμενα … char a[2][2]; 0 0 0 1 1 0 0 0 1 a[0][0]='a'; 1 0 1 1 0 0 1 a[0][0] 2 0 1 1 0 0 0 1 0 a[0][1] 3 0 0 0 0 a[0][2] 4 0 0 0 0 a[1][0] 5 0 0 0 0 6 0 0 0 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 a[0][1]='b'; a[1][1] a[1][2] . . . . Προγραμματισμός Ι lalis@inf. uth. gr 21
διεύθυνση περιεχόμενα … char a[2][2]; 0 0 0 1 1 0 0 0 1 a[0][0]='a'; 1 0 1 1 0 0 1 a[0][0] 2 0 1 1 0 0 0 1 0 a[0][1] 3 0 1 1 0 0 0 1 1 a[0][2] 4 0 0 0 0 a[1][0] 5 0 0 0 0 6 0 0 0 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 a[0][1]='b'; a[0][2]='c'; a[1][1] a[1][2] . . . . Προγραμματισμός Ι lalis@inf. uth. gr 22
διεύθυνση περιεχόμενα … char a[2][2]; 0 0 0 1 1 0 0 0 1 a[0][0]='a'; 1 0 1 1 0 0 1 a[0][0] 2 0 1 1 0 0 0 1 0 a[0][1] 3 0 1 1 0 0 0 1 1 a[0][2] 4 0 1 1 0 0 a[1][0] 5 0 0 0 0 6 0 0 0 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 a[0][1]='b'; a[0][2]='c'; a[1][0]='d'; a[1][1] a[1][2] . . . . Προγραμματισμός Ι lalis@inf. uth. gr 23
διεύθυνση περιεχόμενα … char a[2][2]; 0 0 0 1 1 0 0 0 1 a[0][0]='a'; 1 0 1 1 0 0 1 a[0][0] 2 0 1 1 0 0 0 1 0 a[0][1] 3 0 1 1 0 0 0 1 1 a[0][2] 4 0 1 1 0 0 a[1][0] 5 0 1 1 0 0 1 6 0 0 0 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 a[0][1]='b'; a[0][2]='c'; a[1][0]='d'; a[1][1]='e'; a[1][1] a[1][2] . . . . Προγραμματισμός Ι lalis@inf. uth. gr 24
διεύθυνση περιεχόμενα … char a[2][2]; 0 0 0 1 1 0 0 0 1 a[0][0]='a'; 1 0 1 1 0 0 1 a[0][0] 2 0 1 1 0 0 0 1 0 a[0][1] 3 0 1 1 0 0 0 1 1 a[0][2] 4 0 1 1 0 0 a[1][0] 5 0 1 1 0 0 1 6 0 1 1 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 a[0][1]='b'; a[0][2]='c'; a[1][0]='d'; a[1][1]='e'; a[1][2]='f'; a[1][1] a[1][2] . . . . Προγραμματισμός Ι lalis@inf. uth. gr 25
διεύθυνση … char a[2*3]; περιεχόμενα 0 0 0 1 1 0 0 0 0 a[0*3+0] 2 0 0 0 0 a[0*3+1] 3 0 0 0 0 a[0*3+2] 4 0 0 0 0 a[1*3+0] 5 0 0 0 0 6 0 0 0 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 a[1*3+1] a[1*3+2] . . . . Προγραμματισμός Ι lalis@inf. uth. gr 26
διεύθυνση περιεχόμενα … char a[2*3]; 0 0 0 1 1 0 0 0 1 a[0]='a'; 1 0 1 1 0 0 1 a[0*3+0] 2 0 0 0 0 a[0*3+1] 3 0 0 0 0 a[0*3+2] 4 0 0 0 0 a[1*3+0] 5 0 0 0 0 6 0 0 0 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 a[1*3+1] a[1*3+2] . . . . Προγραμματισμός Ι lalis@inf. uth. gr 27
διεύθυνση περιεχόμενα … char a[2*3]; 0 0 0 1 1 0 0 0 1 a[0]='a'; 1 0 1 1 0 0 1 a[0*3+0] 2 0 1 1 0 0 0 1 0 a[0*3+1] 3 0 0 0 0 a[0*3+2] 4 0 0 0 0 a[1*3+0] 5 0 0 0 0 6 0 0 0 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 a[1]='b'; a[1*3+1] a[1*3+2] . . . . Προγραμματισμός Ι lalis@inf. uth. gr 28
διεύθυνση περιεχόμενα … char a[2*3]; 0 0 0 1 1 0 0 0 1 a[0]='a'; 1 0 1 1 0 0 1 a[0*3+0] 2 0 1 1 0 0 0 1 0 a[0*3+1] 3 0 1 1 0 0 0 1 1 a[0*3+2] 4 0 0 0 0 a[1*3+0] 5 0 0 0 0 6 0 0 0 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 a[1]='b'; a[2]='c'; a[1*3+1] a[1*3+2] . . . . Προγραμματισμός Ι lalis@inf. uth. gr 29
διεύθυνση περιεχόμενα … char a[2*3]; 0 0 0 1 1 0 0 0 1 a[0]='a'; 1 0 1 1 0 0 1 a[0*3+0] 2 0 1 1 0 0 0 1 0 a[0*3+1] 3 0 1 1 0 0 0 1 1 a[0*3+2] 4 0 1 1 0 0 a[1*3+0] 5 0 0 0 0 6 0 0 0 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 a[1]='b'; a[2]='c'; a[3]='d'; a[1*3+1] a[1*3+2] . . . . Προγραμματισμός Ι lalis@inf. uth. gr 30
διεύθυνση περιεχόμενα … char a[2*3]; 0 0 0 1 1 0 0 0 1 a[0]='a'; 1 0 1 1 0 0 1 a[0*3+0] 2 0 1 1 0 0 0 1 0 a[0*3+1] 3 0 1 1 0 0 0 1 1 a[0*3+2] 4 0 1 1 0 0 a[1*3+0] 5 0 1 1 0 0 1 6 0 0 0 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 a[1]='b'; a[2]='c'; a[3]='d'; a[4]='e'; a[1*3+1] a[1*3+2] . . . . Προγραμματισμός Ι lalis@inf. uth. gr 31
διεύθυνση περιεχόμενα … char a[2*3]; 0 0 0 1 1 0 0 0 1 a[0]='a'; 1 0 1 1 0 0 1 a[0*3+0] 2 0 1 1 0 0 0 1 0 a[0*3+1] 3 0 1 1 0 0 0 1 1 a[0*3+2] 4 0 1 1 0 0 a[1*3+0] 5 0 1 1 0 0 1 6 0 1 1 0 7 0 1 1 0 1 0 8 0 1 1 0 1 0 a[1]='b'; a[2]='c'; a[3]='d'; a[4]='e'; a[5]='f'; a[1*3+1] a[1*3+2] . . . . Προγραμματισμός Ι lalis@inf. uth. gr 32
char str 1[] = {'w', 'i', 'n'}; char str 2[] = {'w', 'i', 'n', '