码迷,mamicode.com
首页 > 其他好文 > 详细

技术博客

时间:2016-10-07 20:12:27      阅读:105      评论:0      收藏:0      [点我收藏+]

标签:

       在写第一题时,由于粗心大意,再输入count时没有将初值赋0,最后结果计算出来的次数居然有4000多次。后来将count的初值赋0后,程序计算就没有再出现问题。
所以在此重要讲一下C语言中的初值。
      C语言在运行时,要先对全局变量赋初值,如果题中没有指定初值的数值,则认定函数的初值为0。(即每个C语言表达式都会产生一个值,例如:a=9,就相当于将9放到了a里,同时该程序也会产生一个值9)当执行到该函数时才对函数的局部赋值,如果没有对函数进行赋初值,C语言是不会替你初始化变量的,所以你的变量值是不确定的。相当于在执行赋   值语句,所以计算不出正确答案。

技术博客

标签:

原文地址:http://www.cnblogs.com/160809232zy/p/5936449.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!