news 2026/8/23 1:11:00

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/8/21 21:43:33

linux部署分布式redis集群保姆级教程

一、Redis常用的三种集群模式主从(单体架构项目)通过持久化功能,Redis保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数据,因为持久化会把内存中数据保存到硬盘上,重启会从硬盘上加载数…

作者头像 李华
网站建设 2026/8/19 18:17:05

鸿蒙开发者的价值跃迁:把经验变成“智能资产”,让AI为你赋能

在鸿蒙生态加速扩张的当下,开发者之间的竞争早已不再是“会不会用技术”的较量,而是“能不能让经验产生持续价值”的比拼。近期,一场鸿蒙开发者闭门交流会中的真实案例,深刻揭示了这一核心趋势。某互联网公司承接了智慧医疗领域的…

作者头像 李华
网站建设 2026/8/21 21:51:31

【注意】非量表问卷不需要做信效度分析!量表问卷信效度检验指标详解

不少人在做研究时可能会遇到这样的场景:明明按照教程一步步把问卷数据做了信效度检验,却被一句“这些分析不能做”打回重来。很多人这才意识到——原来信效度分析并不是所有问卷的“必做项目”。 一、非量表问卷vs量表问卷 在实际研究中,问…

作者头像 李华
网站建设 2026/8/22 3:41:33

PHOTO1111

作者头像 李华
网站建设 2026/8/22 15:57:33

【TVM 教程】Python 目标参数化

TVM 现已更新到 0.21.0 版本,TVM 中文文档已经和新版本对齐。 Apache TVM 是一个深度的深度学习编译框架,适用于 CPU、GPU 和各种机器学习加速芯片。更多 TVM 中文文档可访问 →Apache TVM 概述​ 对于任何支持的开发环境,TVM 都应该生成数…

作者头像 李华
网站建设 2026/8/22 12:13:47

【Triton 教程】triton_language.dot

Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。 更多 Triton 中文文档可访问 →triton.hyper.ai/ triton.language.dot(input, other, ac…

作者头像 李华