――――――――――――――――――――――――
#include<stdio.h>
void main()
{
int x;
int y;
int z;
START:
printf("Xを入力してください\n");
scanf("%d",&x);
printf("X=%d\n",x);
printf("Yを入力してください\n");
scanf("%d",&y);
printf("Y=%d\n",y);
printf("Zを入力してください\n");
scanf("%d",&z);
printf("Z=%d\n",z);
printf("体積は %d です\n",x*y*z);
goto START;
}
――――――――――――――――――――――――
(注:START: の最後の文字は、;ではなく、:です。)
増えたのは、2行です。 START: と  goto START;  です。
これは、説明しなくても分かりそうですけど、
START: という目印があって、goto START; で、STARTという目印に、移ります。
この、START: は、命令ではなく目印なので、これを「ラベル」といいます。
goto は、指定したラベルに処理順序を移す命令です。