for( num=0 ; num<=10 ; num++) //这里为什么不能写成++num ?
这是属于前面自增自减的问题,num++是先取值,再运算。++num是先运算,再取值。所以前者最后是取到9再加1等于10循环结束,前者是先9加1等于10后再取值而10<=10还有一次循环先加到11再取值,最后不符合题目要求。所以一般这种问题都是++写在前面。