VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: wu13579

这样安全吗

[复制链接]

0

主题

36

帖子

13.00

积分

新手上路

Rank: 1

积分
13.00
发表于 2020-1-22 15:36:01 | 显示全部楼层
for (i=MinIndex+1;i<=MaxIndex;i++)
{
if (满足条件)
{
return false;
}
}return true;

这样的调用是安全的,应为你在程序当中要为程序的执行找出所有的出路,要每条路最后都能够安全返回,只是你在if的语句当中没有发生异常也就是跳过程序执行的话,它最终都能够找到return语句.
回复

使用道具 举报

0

主题

11

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-1-25 15:45:01 | 显示全部楼层
程序逻辑要理清,手工管理资源要注意,除此之外也没什么安全隐患了。
回复

使用道具 举报

0

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-1-25 21:00:01 | 显示全部楼层
就目前这段来看,没有什么不安全的.
回复

使用道具 举报

1

主题

13

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-6-30 13:30:01 | 显示全部楼层
应该没有什么问题.

for (i=MinIndex+1;i<=MaxIndex;i++)
{


assert(i <= MaxIndex);   /*如果还担心不安全就加这个吧*/
if(i > MaxIndex)
{
printf("i > MaxIndex!");
exit(1);
}



if (满足条件)
{
return false;
}
}return true;


回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-7-26 13:15:01 | 显示全部楼层
学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表