如果是java、c#、python,你用变量之前不给变量赋值,就直接抛错误了而c、c++里面,只声明不初始化,那么它随机被分配一个内存,里面不知道是什么程序残留的数字,直接使用就会造成不可知的后果,比如造成索引越界之类的。
给index初始化一个值。否则后面用的时候没有值可用