Hi all,
I am a java programmer learning C and was quite shocked when I wrote this simple array assignment program. C seems to assign values to arrays???
Program:
Code:
#include <stdio.h>
int main(void) {
int values[10];
int index;
values[0] = 197;
values[1] = 0;
values[2] = -100;
values[5] = 350;
values[3] = values[0] + values[5];
values[9] =
values[5] / 10;
--values[2];
for (index = 0; index < 10; ++index)
printf ("values[%i] = %i\n" , index , values[index]);
getch();
return 0;
}
Output:
values[0] = 197
values[1] = 0
values[2] = -101
values[3] = 547
values[4] = 0
values[5] = 350
values[6] = 2293616
values[7] = 212
values[8] = 204
values[9] = 35
I am using DevShed as IDE.
Thanks for any feedback.
/Can