C语言的标准写法是int main()或int main(int argc, char* argv[])你书上的那都是不标准的用法,在严格的编译器中不一定能编译通过。
把int b=6;放到a=a+3;前面.定义变量应该放到最前面.