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'

C语言 error C2143: 语法错误 : 缺少“;”(在“类型”的前面)?