一些最近总结的C语言要注意的问题和对于一些问题的理解

简介: 一些最近总结的C语言要注意的问题和对于一些问题的理解

前言:经过几天的认真学习,收获满满的同时也出现了很多错误和一些需要深入理解的问题,所以在这里进行一个简单的总结,一方面提醒一些初学者,一方面也对自己起到一个复习作用,有错误的地方望各位大佬指出

1.关于是否带‘\0’的问题

注意,字符串数组由于为了使其在读取到字符串结束的位置停下,所以设置了\0,这个是自带的,而字符数组则是没有自带的\0的,所以字符数组的读取的长度不固定,直到读取到\0为止,同理,整型数组,浮点型数组这些都是没有\0的,不要想错。

2.关于操作符运算细节

a.运算浮点型的变量时,仅仅使用float,double这些去创建一个变量是不能使其输出小数形式的数据的,必须保证运算时操作符两边的数据至少一方要带上小数点,才能使其以小数形式输出。

b.关于取模的符号问题,取模的符号取决于%操作符左边的数字的符号,假如左边为负号,则输出结果一定为负号,反之为正,也一定为正,与实际运算的结果的正负无关,取模要求操作数全为整型,结果也为整型。如图:

3.关于分支循环的一些理解

循环的判断表达式的真正作用,在初学循环分支的时候,对于判断表达式,我的思考还停留在很浅薄的判断作用上,表达式仅仅是用来判断的,但经过思考发现,表达式在整个循环中有时会起到重要的周转,判断,控制循环和分支的作用。

a.首先在C语言中,任何一个表达式,它的真假都会对应0和1两个数值,任何循环语句只要遇到为0时是直接判断为假而停止的,有了这条结论,看下面这条演示

这里利用了while循环的表达式实现了如同for循环一样的控制次数的作用,当i等于0时循环自动停止,同时由于后置减减,也就是说先使用再减减,相当于初始化,判断,自减的操作三合一,起到了和for循环差不多的作用,这正是充分利用了循环遇到0即停止以及表达式真假返回0与1的特点,判断表达式不一定非要是一个式子,一个变量名,一个字符都可以,关键在于计算机如何看待。

总结:这是以上近期学习的一些总结,希望对大家有帮助,有错误的地方欢迎大佬指出,积极改正。

目录
相关文章
|
Web App开发 缓存 安全
电脑屏幕上的广告太多怎么解决?
安装一个广告拦截扩展或软件,如AdBlock Plus、uBlock Origin等。这些工具可以帮助拦截网页广告,在浏览器的扩展商店中搜索并添加这些扩展。例如,在Chrome中,你可以访问Chrome网上应用店来安装。
1199 0
|
7月前
|
存储 弹性计算 网络协议
阿里云服务器ECS购买流程,一张图看懂,2026年最新版指南
2026最新阿里云ECS购买指南:一张图详解自定义购机全流程——涵盖付费类型(包年包月/按量/抢占式)、地域与可用区、实例规格族、操作系统镜像、系统盘/数据盘、公网带宽(固定/流量)、安全组、弹性网卡、IPv6及高级配置等,助您快速下单部署。
731 1
|
9月前
|
JSON 供应链 API
淘宝图片搜索商品API指南
淘宝图片搜索商品API基于图像识别技术,支持上传图片查找同款商品,返回标题、价格、销量等信息,适用于比价、找同款等场景。支持多维度筛选,采用HTTP POST请求与签名认证,响应格式为JSON,提升电商购物体验。
|
8月前
|
运维 监控 安全
阿里云服务器搭建新手手册:环境搭建、安全加固,到日常监控、故障处理指南
日常管理阿里云服务器时发现,多数用户在服务器上线后,常因缺乏系统的运维知识,陷入“环境配置混乱”“故障排查无思路”“安全防护缺失”等困境。阿里云服务器的稳定运行,并非仅依赖购买时的配置选型,更在于后期规范的运维管理——从基础环境搭建、安全加固,到日常监控、故障处理,每一个环节都直接影响业务连续性。本文结合2026年阿里云服务器最新特性、实测运维经验及行业最佳实践,从环境部署、安全防护、日常监控、故障排查、性能优化五个核心维度,用通俗技术语言拆解运维全流程。全程无营销表述,通过表格梳理关键操作与问题解决方案,提供可直接落地的实操技巧,帮助运维人员及服务器使用者建立系统的运维思维,保障服务器长期稳
705 4
|
8月前
|
人工智能 自然语言处理 监控
解密 AI agent 指挥官与智能体协作的协同体系
AI agent 指挥官 作为多智能体系统中的核心控制单元,承担着目标解析、任务规划、协作编排与执行策略调整等关键职责。本文结合阿里云函数计算、工作流服务、向量检索与模型服务体系,从工程实践视角出发,系统解析 AI agent 指挥官如何与智能体协同工作,构建可扩展、可观测、可演进的企业级智能体系统。
402 1
|
8月前
|
存储 弹性计算 安全
2026年阿里云热门活动:云资源产品直降,38元轻量,99元ECS续费同价,组合套餐一键购买
2026年阿里云推出“云资源产品直降”活动,覆盖个人开发者至企业用户,提供38元轻量服务器、99元ECS固定配置及u2a实例2.5折等优惠。活动涵盖建站、测试、生产全场景,通过“组合GO”方案与免费试用降低技术门槛。核心产品包括ECS 99/199套餐、大模型服务平台组合及u2a实例,满足企业官网、数据分析等需求。新客户可领满减券,高校学生享300元无门槛金,实现成本极致优化。
809 3
|
算法 搜索推荐 Java
collections.shuffle
`Collections.shuffle()` 是 Java 中用于随机打乱列表顺序的静态方法,基于 Fisher-Yates 算法实现,支持使用默认或自定义随机数生成器,适用于抽奖、游戏、随机抽样等场景,且会直接修改原列表。
474 0
|
8月前
|
机器学习/深度学习 人工智能 Cloud Native
在2026这个AI元年中,如何构建于云上的“智能体”生态?
本文展望2026“AI元年”,指出AI将从工具升维为基础设施,核心单元由模型转向具备感知、规划、执行与学习能力的“智能体”。文章提出三大行动:重塑认知(运营智能体而非调用API)、重构技术栈(模型即基础设施,依托云平台)、重思应用(找准生态位)。强调云是智能体生态的操作系统与孵化器。(239字)
490 0
|
机器学习/深度学习 人工智能 资源调度
从 DeepSeek 到 AI 工具箱:Websoft9 应用托管平台赋能高校教学与科研
Websoft9应用托管平台整合DeepSeek大模型与主流AI工具,助力高校教学与科研智能化转型。平台解决环境部署碎片化、资源利用低效及技术应用孤岛化等挑战,通过智能内核层、工具矩阵层和资源调度层实现高效技术融合。实际案例显示,平台显著提升教学精准度与科研协作效率,同时遵循开放兼容、安全可控等原则,推动认知增强型课堂与虚实联动实验空间的构建,为高等教育带来可持续发展的智能化基座。
515 1
|
人工智能 自然语言处理 运维
唯一!飞天助理Apsara Copilot通过信通院L4级评估认证
随着全球AI技术跨越式发展,行业云平台也在持续推进新一轮技术迭代,正以AI为引擎重塑云服务与运营的新范式。 在7月22-23日举办的2025可信云大会上,阿里云飞天企业版顺利通过中国信通院《人工智能驱动的云平台智能助手能力评估》并获得L4级,也是业界首个获得该等级评估认证的产品。 同时在会上,阿里云还作为核心参编单位,携手中国信通院及多家产业单位共同发布了行业首个《人工智能驱动的云平台场景能力要求》系列标准,为智能时代云平台运营能力建立基线。
624 0