C
守护大白菜
技术就是生产力
展开
-
VS2010运行C程序报错 error C2143: 语法错误 : 缺少“;”(在“类型”的前面);但是后缀换成cpp就不会报错
在VS2008和VS2010中总是出现如下错误提示:error C2143: 语法错误 : 缺少“;”(在“类型”的前面)如下图:经查是因为: 纯c要求局部变量定义必须在函数开头,然后才能有其他语句。纯c确实对变量声明的位置有要求,c++却可以随用随定义的。 说明vs是严格执行了纯C的这个标准。变量任意定义是c99的标准。所以将定义的变量放在main函数的头部就解决了如下图:...原创 2019-08-14 07:35:40 · 1373 阅读 · 0 评论 -
C语言switch语句的用法详解
转载:http://c.biancheng.net/cpp/html/39.htmlC语言提供了一种用于多分支选择的switch语句, 其一般形式为:switch(表达式){ case 常量表达式1: 语句1; case 常量表达式2: 语句2; … case 常量表达式n: 语句n; default: 语句n+1;}其语义是:计算...转载 2019-08-14 16:19:33 · 76595 阅读 · 9 评论