C语言问题,error C2143: syntax error : missing ';' before 'type'啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言问题,error C2143: syntax error : missing ';' before 'type'啥意思?相关的知识,希望对你有一定的参考价值。
参考技术A 之所以会出现这种类型的错误,有可能是编译器无法识别某种类型,可能缺少了一些头文件。Linux 报错:syntax error "C" 解决办法(此处选择bash系统)
出现此问题的原因,是由系统的兼容性引起的,linux下默认了指向dash而非bash。
linux下Dash改Bash:
1.先查看是使用哪个shell
ls -al /bin/sh
2.#如果是Dash可以用以下方法切回bash(选择NO)
方法一:sudo dpkg-reconfigure dash
方法二:sudo ln-fs /bin/bash /bin/sh
(感谢其他的前辈,这是之前从网上查找后,自己做的笔记,自己整理出来,作为我的成长之路的经历,写此博客是为了记录自己出现过的问题,如有错误或与他人的相似之处请谅解)
以上是关于C语言问题,error C2143: syntax error : missing ';' before 'type'啥意思?的主要内容,如果未能解决你的问题,请参考以下文章
error C2143: syntax error : missing ';' before '}'
error C2143: syntax error : missing ')' before 'constant'是啥意思
error C2143: syntax error : missing ';' before '{'
error C2143: syntax error : missing ')' before ''是啥意思
一个关于调用函数函参写void的错误error C2143 syntax error missing ')' before 'type'