导航:首页 > 源码编译 > 编译程序时c2143代表啥

编译程序时c2143代表啥

发布时间:2024-10-15 11:58:57

❶ 我编的编程如图 但总出错 error c2143:语法错误:缺少 “;”(在“类型”的前面) 亲们

缺少 “;”(在“类型”的前面)
(——这是编译器(机器)按照语法来判定的,但不一定加;就能解决问题)
问题可能出在“if(表达式)”
如程序中写有(倒数第三张)的if(num2=0),“num=0”就会被编译器看成赋值语句,没有写成“num=0;”,就可能有报错,
但是写成“if(num2=0;)”是不对的,所以说:加了分号,按照错误信息提示修改,也不一定解决问题
可以知道num=0与num==0是有区别的,编译器也区分得出哪个要加分号
num=0是赋值用的语句,而num==0是判断用的表达式,不用加;
if()——()内的为表达式,所以,要把语句num2=0改为表达式num2==0
再检查其它的if(),看看有没有这样的问题。
改好后还有问题,就双击错误信息,看其它错误看出在哪一行

与编译程序时c2143代表啥相关的资料

热点内容
建设银行app里的账户明细在哪里 浏览:124
苹果手机服务器干什么用的 浏览:579
bds服务器未连接问题怎么解决 浏览:873
常州加密软件版权处理 浏览:129
游戏程序员和软件哪个好 浏览:852
强势主力的龙头股源码 浏览:389
程序员的单身数据 浏览:69
加密卡是不是多媒体计算机硬件 浏览:936
贝尔机器编程 浏览:672
程序员小马年薪 浏览:74
邯郸汽车解压收费吗 浏览:827
如何查看手机app安装历史记录 浏览:11
加密压缩文件怎么预览 浏览:76
节奏训练pdf 浏览:506
哔咔漫画文件夹找不到 浏览:236
文件服务器权限怎么做 浏览:652
u盘安装linuxwindows 浏览:355
javasocket域名 浏览:20
怎么把pdf转换成jpeg 浏览:558
股票突破转强指标源码 浏览:630