hi friends, here is a following code have a look, for(i = 0; buf[i] != ' ' && buf[i] != '\0'; value[i] = buf[i], i++); which statement will execute first value[i] = buf[i] or i++ please give reasons. mehul.