int i[5]; i[0] = i[1] = 1; i[2] = 2; i[i[2] + 1] = i[2] + 2; i[i[2] + i[2]] = i[3] + i[2];
int i, a[10];
// clear or copy all values
for ( i = 0; i < 10; i++ ) {
a[i] = 0; or a[i] = x[i];
}
unsigned short int a[10] = {1, 2, 3, 4, 5, 6, 0, 0, 0, 0};
unsigned short int a[10] = {1, 2, 3, 4, 5, 6};
unsigned short int a[] = {1, 2, 3, 4, 5, 6, 0, 0, 0, 0};
unsigned short int a[] = {[0]=1, [1]=2, [2]=3, [3]=4, [4]=5,
[5]=6, [9]=0};
int i, j;
float a[3][10] = { {14.2, 1, 0, 9.4},
{0, 144, 7, 2.5},
{2, 3, 109, 42.0} };
for (j = 0; j < 10; j = j + 1)
printf("\t%d:", j);
printf("\n");
for (i = 0; i < 3; i = i + 1) {
printf("%d:", i);
for (j = 0; j < 10; j = j + 1)
printf("\t%f", a[i][j]);
printf("\n");
}
char hello[] = {'h', 'e', 'l', 'l', 'o', '!'};
\n a ``newline'' character \b a backspace \r a carriage return (without a line feed) \' a single quote (e.g., in a character constant) \" a double quote (e.g., in a string constant) \\ a single backslash
printf("Hello world.\n");
char word[] = { "Hello!" };
char word[7] = "Hello!";
char word[] = "Hello!";
char word[] = { 'H', 'e', 'l', 'l', 'o', '!', '\0' };
printf("She said %s\n", word);