a++是先使用a的值,再让a+1赋给a
++a是先让a+1赋给a,再使用a的值
举例说吧,a原来是1,printf( "%d" , a ++ ) 输出的是1,输出后a的值变成2;printf( "%d" , ++ a ) 输出的是 2
这个很难说的。鉴于你不是学习计算机专业的,就你以后用到的可能性来讲,我建议你学习VB,因为VB至少在以后的工作中你有可能使用,例如使用Excel处理表格的时候还是可以使用的,而C语言你使用的机会比较少。还有一点就是C比VB要难,根据我的经验,非计算机专业的学生学习C会比较困难,特别是涉及到指针时,更加如此。建议你选VB。