1 2 3 4 5 6 7 8 9 10 11 12 13 14
#include <stdio.h> #include <string.h> int main() { char ARR_SIZE = 15; char arr[ARR_SIZE] = {0}; printf("Arr [%s] and sizeof(arr) [%d] strlen(arr) [%d]\n", arr, sizeof(arr), strlen(arr)); return 0; }
1 2 3 4
In function 'main': Line 7: error: variable-sized object may not be initialized Line 7: warning: excess elements in array initializer Line 7: warning: (near initialization for 'arr')