我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

关于这个result=0的含义

int n;
int result;
scanf("%d", &n);
for(______; n>0; n/=10){
if(n%10==3{
result =1;
break;
}}……
在横线那里为什么可以填result=0?

for()中的第一个格子可以用来给变量赋值,第二个是判断

1.scanf已经对n赋值了,
2.result应该是返回值吧,如果 n=0,for循环就没执行,result 就为空,返回result 就会出错,没有初始化或赋值,是空

近期文章

  • 零基础学习Vue很简单吗?
  • 请问,如何在地址栏正确拼接参数,有效过滤数据? ( Nuxt 框架 )
  • 文件系统打开、创建文件失败,无效文件名?
  • 网站建设——上传代码成功,主页确403,是因为没有备案吗?
  • IDEA2021.1.3版本src中没有Servelt
  • 没明白图片内容中怎么弄的
  • react 数据push后,antd 表格不执行
  • jdk1.8使用odbc桥接数据库,报空指针
  • 网站总是有人访问不存在的地址,是在探测什么嘛?
  • 多线程子线程无法再派生子线程进行for加速
  • c++为什么用了\\下一行会被认为注释
  • 请问这样的数据怎么读取?非常基础的东西
  • element progress 设置内部显示文字, 但显示为一个叉叉
  • excel数据无法粘贴是怎么回事呀?
  • unittest suite 抓不到文件
  • 更新win11后触控板失灵
  • 分别独立的两个springboot项目,如何通过restful风格的webservice进行沟通?
  • 如何用python将excel中sheet的数据拆分
  • vue3 组件在外部js如何调用自身的方法
  • 符号加绝对值整数的加减法

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华