未定义变量,用devcpp进行定义#include<stdio.h> int main() { int i,p; printf("%d\n",i); printf("%d\n",p); for(i=1;i<=5;i++) { p=p*i; } printf("%d",p); return 0; }为什么此时i的初始值是0p的初始值是1呀