写上篇文章的时候,里面有一段源代码。我在IDE里面写的时候,写了一句:
printf("%d %d %d %d\n",num1,num2,num3);
想必各位马上就能发现,少了一个参数。
运行结果是:1 3 3 824
为什么呢?因为我少了一个参数,系统就用824代替了。
看来以后要小心,如果发现printf输出了一个看似随机数的东西而在监视中值是正常的,请看一看参数有没有少。
写上篇文章的时候,里面有一段源代码。我在IDE里面写的时候,写了一句:
printf("%d %d %d %d\n",num1,num2,num3);
想必各位马上就能发现,少了一个参数。
运行结果是:1 3 3 824
为什么呢?因为我少了一个参数,系统就用824代替了。
看来以后要小心,如果发现printf输出了一个看似随机数的东西而在监视中值是正常的,请看一看参数有没有少。