Good non program question in C