C) 0 0 1 will be output.
int main(){
static int arr[20]; //Default Initial Value for static variable is
// 0, hence each block will get 0 value
int x=0;
arr[x] = x++; // Here x++ is a post increment, hence it will get
// Incremented after applying value of x to arr[x] hence
// arr[0] will get 0, then X get incremented.
printf("\n %d %d %d", arr[0],arr[1],x);
}