C language experiment guide