首页 > 代码库 > 技术博客
技术博客
在写第一题时,由于粗心大意,再输入count时没有将初值赋0,最后结果计算出来的次数居然有4000多次。后来将count的初值赋0后,程序计算就没有再出现问题。
所以在此重要讲一下C语言中的初值。
C语言在运行时,要先对全局变量赋初值,如果题中没有指定初值的数值,则认定函数的初值为0。(即每个C语言表达式都会产生一个值,例如:a=9,就相当于将9放到了a里,同时该程序也会产生一个值9)当执行到该函数时才对函数的局部赋值,如果没有对函数进行赋初值,C语言是不会替你初始化变量的,所以你的变量值是不确定的。相当于在执行赋 值语句,所以计算不出正确答案。
技术博客
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。