《c语言从入门到精通》第145页实例7.7  为什么书上没定义sum的初值 其运算结果正确,而我的不对呢?
#include<stdio.h>
int main()
{
int i,s;
for(i=1;i<=100;i++)
{
if(i%2==0)
{
s=i+s;
}
}
printf("%d\n",s);
return 0;
}
        
                
        	
        
        
     
    
            
            
             
             	               
                
                蜡笔小新                 
                 
                                     
                
                
                 	 学分:0                        LV1
         			
                        学分:0                        LV1
                    
                 
                
                
                
                	
                		
                		
                			TA的每日心情
                            
                			2023-02-13 19:27:34
                		 
                	 
                	
                   	
                   
                                 
             
            
            
            
				
                
                
                                
                                                             读者您好:
    请您仔细阅读书中的程序代码,里面已经对iSum进行初始化为0,所以程序没有错误,而您写的程序因为S并没有赋初值为0所以报错。