掌握了C语言中goto循环的基本用法,并编写了一个关机程序:当用户输入特定指令才能终止关机操作。此外还练习了数组操作,实现了从两端向中间汇聚的动画效果,配合清屏命令可以呈现出字符逐渐显现的视觉效果。
完成了猜数字游戏的开发,通过srand((unsigned)time(NULL))实现基于时间戳的真随机数生成,使用rand()%100+1生成1-100范围内的随机数供玩家猜测。
实现了简易登录验证功能,利用strcmp()函数进行字符串比对(当strcmp(x,y)==0时表示匹配),判断用户输入的密码是否正确。
完成了基础的分支与循环练习后,开始学习函数相关内容。理解了实参与形参的区别:函数调用时实参值会传递给形参,但两者地址独立(形参修改不影响实参)。通过指针参数可以直接修改实参地址处的数据。同时掌握了两个常用库函数:
- strcpy(x,y):将y字符串内容复制到x
- memset(arr,'x',num):将arr数组前num个字节设置为字符'x'
https://github.com/JoeHans-Wy/C_Learning.git
附上github仓库中的练习代码