这种没有初始化的内存里面存储的值完全取决于上次占用这片内存的变量的值,没有什么特殊含义,你过段时间再打印,就是别的值了
因为你没有赋值,所以就是一个随机值,有的编译软件里边默认为0
老师的实现方式是通过加减法,看b+b+b…能不能等a。速度上应该更快些,但我不想loop太多次想在调试时能少点几次单步调试所以还是用了除法。
以下老师方法的c语言实现:
int Is_Multi(int a, int b) //这是老师的思路,和我的汇编实现不对应噢
{
int i = b; 2
while (b <= a)
{
if (a == b)
{
return 1;
}
b = b + i;
}
return 0;
}
由于缺乏具体的问题描述和上下文,无法确定“这个值”是指哪个值。请提供更多的详细信息。