C language experiment