C6001使用为初始化的内存

想问一下是哪里的问题呢 各位大佬

img

定义r的时候,给r赋予一个初始值。
错误提示的原因是,你在定义r变量后,没有任何赋值语句,就作为左值进行判断,提示你这里会有问题