user-0 提问: 自己写的2048的C语言小程序，可是就是编译不了，求大神赐教

回复:
user: user-1
content: 程序首发地址 http://wapwenku.baidu.com/view/54b562e0f524ccbff12184f6.html

user: user-1
content: 这程序是我编的！！！根本不是楼主编的！！！ 注意看程序代码有一行Made by Yanjisheng，那就是我！！！此程序2014年4月9日首发百度文库。 对楼主无耻盗用程序的行为表示强烈鄙视！！！

user: user-2
content: 跳到错误行，然后把代码规范化一下，就会发现问题在哪里。

user: user-3
content: 偶遇到类似问题都是用 “每次用/*...*/注释掉不同部分再重新编译，直到定位到具体语法出错的位置。” 的方法解决的。

user: user-4
content: 我试了试  copy了你的代码 我在 return change; 后面加上了个}      后花括号  然后直接运行 没啥问题！连你那些编译错误都没有！！如图

user: user-5
content: }while(t<=3);/*重复多次*/     return change;           <------------缺了个'}'     int main(void){     int gameover=0;/*判断游戏是否结束，1结束，0继续*/

user: user-0
content: 引用 6 楼 modyaj 的回复:[quote=引用 5 楼 hell0_wor1d 的回复:] [quote=引用 4 楼 modyaj 的回复:] [quote=引用 3 楼 hell0_wor1d 的回复:] [quote=引用 1 楼 modyaj 的回复:] 把问题写清楚  把错误指出来  大家才可以参考 --------------------Configuration: 2048 - Win32 Debug-------------------- Compiling...  2048.c  E:\离散作业\x\2048.c(118) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(120) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(121) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(122) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(125) : error C2065: 'gameover' : undeclared identifier  E:\离散作业\x\2048.c(132) : error C2065: 'j' : undeclared identifier  E:\离散作业\x\2048.c(145) : error C2065: 'input' : undeclared identifier 执行 cl.exe 时出错.  2048.exe - 1 error(s), 0 warning(s) 这是系统的显示  不好意思 我是新手 可能比较低级的错误 请指教！ [/quote] 双击错误提示，这时候光标就跳到了错误行，看英文错误报告，前面几个都是缺少分号 后面几个都是变量未定义！！[/quote]  这个我是看得懂的  ！可是怎么解决才是关键。[/quote] 缺少分号就在相应的位置输入英文字符的分号  没有定义就在引用之前定义一下就是了！自己能写这个代码 应该知道语句结束要分号  变量如何定义了[/quote] 好  首先谢谢你  不过我靠自己做好了最后 程序并不是好像你说的 没有定义就定义一下这么简单的货。 这个谁都会  不过还是谢谢你了

user: user-4
content: 引用 5 楼 hell0_wor1d 的回复:[quote=引用 4 楼 modyaj 的回复:] [quote=引用 3 楼 hell0_wor1d 的回复:] [quote=引用 1 楼 modyaj 的回复:] 把问题写清楚  把错误指出来  大家才可以参考 --------------------Configuration: 2048 - Win32 Debug-------------------- Compiling...  2048.c  E:\离散作业\x\2048.c(118) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(120) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(121) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(122) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(125) : error C2065: 'gameover' : undeclared identifier  E:\离散作业\x\2048.c(132) : error C2065: 'j' : undeclared identifier  E:\离散作业\x\2048.c(145) : error C2065: 'input' : undeclared identifier 执行 cl.exe 时出错.  2048.exe - 1 error(s), 0 warning(s) 这是系统的显示  不好意思 我是新手 可能比较低级的错误 请指教！ [/quote] 双击错误提示，这时候光标就跳到了错误行，看英文错误报告，前面几个都是缺少分号 后面几个都是变量未定义！！[/quote]  这个我是看得懂的  ！可是怎么解决才是关键。[/quote] 缺少分号就在相应的位置输入英文字符的分号  没有定义就在引用之前定义一下就是了！自己能写这个代码 应该知道语句结束要分号  变量如何定义了

user: user-0
content: 引用 4 楼 modyaj 的回复:[quote=引用 3 楼 hell0_wor1d 的回复:] [quote=引用 1 楼 modyaj 的回复:] 把问题写清楚  把错误指出来  大家才可以参考 --------------------Configuration: 2048 - Win32 Debug-------------------- Compiling...  2048.c  E:\离散作业\x\2048.c(118) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(120) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(121) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(122) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(125) : error C2065: 'gameover' : undeclared identifier  E:\离散作业\x\2048.c(132) : error C2065: 'j' : undeclared identifier  E:\离散作业\x\2048.c(145) : error C2065: 'input' : undeclared identifier 执行 cl.exe 时出错.  2048.exe - 1 error(s), 0 warning(s) 这是系统的显示  不好意思 我是新手 可能比较低级的错误 请指教！ [/quote] 双击错误提示，这时候光标就跳到了错误行，看英文错误报告，前面几个都是缺少分号 后面几个都是变量未定义！！[/quote]  这个我是看得懂的  ！可是怎么解决才是关键。

user: user-4
content: 引用 3 楼 hell0_wor1d 的回复:[quote=引用 1 楼 modyaj 的回复:] 把问题写清楚  把错误指出来  大家才可以参考 --------------------Configuration: 2048 - Win32 Debug-------------------- Compiling...  2048.c  E:\离散作业\x\2048.c(118) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(120) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(121) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(122) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(125) : error C2065: 'gameover' : undeclared identifier  E:\离散作业\x\2048.c(132) : error C2065: 'j' : undeclared identifier  E:\离散作业\x\2048.c(145) : error C2065: 'input' : undeclared identifier 执行 cl.exe 时出错.  2048.exe - 1 error(s), 0 warning(s) 这是系统的显示  不好意思 我是新手 可能比较低级的错误 请指教！ [/quote] 双击错误提示，这时候光标就跳到了错误行，看英文错误报告，前面几个都是缺少分号 后面几个都是变量未定义！！

user: user-0
content: 引用 1 楼 modyaj 的回复:把问题写清楚  把错误指出来  大家才可以参考 --------------------Configuration: 2048 - Win32 Debug-------------------- Compiling...  2048.c  E:\离散作业\x\2048.c(118) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(120) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(121) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(122) : error C2143: syntax error : missing ';' before 'type'  E:\离散作业\x\2048.c(125) : error C2065: 'gameover' : undeclared identifier  E:\离散作业\x\2048.c(132) : error C2065: 'j' : undeclared identifier  E:\离散作业\x\2048.c(145) : error C2065: 'input' : undeclared identifier 执行 cl.exe 时出错.  2048.exe - 1 error(s), 0 warning(s) 这是系统的显示  不好意思 我是新手 可能比较低级的错误 请指教！

user: user-0
content: --------------------Configuration: 2048 - Win32 Debug-------------------- Compiling... 2048.c E:\离散作业\x\2048.c(118) : error C2143: syntax error : missing ';' before 'type' E:\离散作业\x\2048.c(120) : error C2143: syntax error : missing ';' before 'type' E:\离散作业\x\2048.c(121) : error C2143: syntax error : missing ';' before 'type' E:\离散作业\x\2048.c(122) : error C2143: syntax error : missing ';' before 'type' E:\离散作业\x\2048.c(125) : error C2065: 'gameover' : undeclared identifier E:\离散作业\x\2048.c(132) : error C2065: 'j' : undeclared identifier E:\离散作业\x\2048.c(145) : error C2065: 'input' : undeclared identifier 执行 cl.exe 时出错.  2048.exe - 1 error(s), 0 warning(s) 这是系统的显示  不好意思 我是新手 可能比较低级的错误 请指教！

user: user-4
content: 把问题写清楚  把错误指出来  大家才可以参考

user: user-6
content: 偶直接跳到错误行去看的