news 2026/4/16 10:36:53

C语言学习第五天

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C语言学习第五天

掌握了C语言中goto循环的基本用法,并编写了一个关机程序:当用户输入特定指令才能终止关机操作。此外还练习了数组操作,实现了从两端向中间汇聚的动画效果,配合清屏命令可以呈现出字符逐渐显现的视觉效果。

完成了猜数字游戏的开发,通过srand((unsigned)time(NULL))实现基于时间戳的真随机数生成,使用rand()%100+1生成1-100范围内的随机数供玩家猜测。

实现了简易登录验证功能,利用strcmp()函数进行字符串比对(当strcmp(x,y)==0时表示匹配),判断用户输入的密码是否正确。

完成了基础的分支与循环练习后,开始学习函数相关内容。理解了实参与形参的区别:函数调用时实参值会传递给形参,但两者地址独立(形参修改不影响实参)。通过指针参数可以直接修改实参地址处的数据。同时掌握了两个常用库函数:

  1. strcpy(x,y):将y字符串内容复制到x
  2. memset(arr,'x',num):将arr数组前num个字节设置为字符'x'

https://github.com/JoeHans-Wy/C_Learning.git

附上github仓库中的练习代码

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/13 0:14:25

学习笔记——线程控制 - 互斥与同步

线程控制 - 互斥与同步一、 互斥(Mutex)1.概念在多线程中对临界资源的排他性访问。临界资源:在多线程中会被多个线程进行读写操作的资源(全局变量、文件、设备等)排他访问:同一时刻只能有一个线程进行读写操…

作者头像 李华
网站建设 2026/4/14 10:39:12

谁是本赛季西甲表现最亮眼的新星?

如果要为本赛季的西甲贴上一个标签,“青春风暴”再合适不过。当梅西、C罗的时代逐渐成为背景,一大批不到20岁的天才少年正以前所未有的速度抢班夺权。他们中有人已成球队大腿,有人初露锋芒即震惊世界。那么,在众星闪耀中&#xff…

作者头像 李华
网站建设 2026/4/4 18:02:29

使用U盘启动盘在VMware虚拟机中安装Linux系统

目录预览一、问题描述二、原因分析三、解决方案四、参考链接一、问题描述 想使用制作的U盘启动盘在虚拟机Vmware中安装系统,结果发现怎么都无法接通U盘: 不放图了就… 二、原因分析 进入固件的时候,没有识别到U盘缺少管理员权限&#xff1…

作者头像 李华
网站建设 2026/4/1 4:21:34

测试工程师必备书单:从基础到精通的15本经典指南

一、测试基础与思维构建(3本) 1. 《软件测试艺术》(Glenford J. Myers) 核心价值:测试领域的奠基之作,深入剖析测试哲学与底层逻辑 重点章节:测试心理学、缺陷分类模型、测试用例设计原则 适…

作者头像 李华