C,D都不正确,因为语句结尾必须有;而C,D都没有 还有个知识点就是变量是以标识符为名,而标识符是以字母和下划线开头的一串由字母,数字或下划线构成的序列,必须以字母或下划线开头。还有关键字像int,double,break,for等等不能作为变量或函数名使用。
从C语言语句的规定中,如果题目没有错的话,C、D两个均不能构成语句,因为尾部没有分号,C语言规定C的语句就是表达式加分号;但个人认为最佳答案应该是C,因为For 也是保留字,是不可以作为变量名的!A、B显然是正确的!
答案是D