s=s+i和s+=i不一样吗,for里面就两个分号,正确写法是for(i=1,s=0;;)
D错是因为s=0和i=0之间的符号错了,是逗号而不是分号
供参考:https://baike.baidu.com/item/for%E5%BE%AA%E7%8E%AF/5755435?fr=aladdin