使用while和do-while循环时,循环变量初始化的操作应在循环语句之前完成.

问题描述:

使用while和do-while循环时,循环变量初始化的操作应在循环语句之前完成.
意思初始化只能在外面?没有初始化的话,初值会不会是0

在C和C++语言中,变量只能先声明,再使用.否则在程序编译时,会提示出错.如果你在声明变量时,未赋值,初值不一定是0.例如定义一个数组,并且不赋初值,它里面的各元素的值是各种各样的.你可以自己试试.