error C2146: 语法错误 : 缺少“)”(在标识符“)”的前面)

error C2146: 语法错误 : 缺少“)”(在标识符“)”的前面),第1张

问题出在printf("doing it wrong.\n")这一句的)被写成了中文的,编译器不识别,改成英文的)就可以了。

修改后:

#include<stdio.h>

int main(void)

{

int ten=10,two=2

printf("doing it right\n")

printf("%d minus %d is %d.\n",ten,2,ten-two)

printf("doing it wrong.\n")

printf("%d minus %d is %d.\n",ten)

return 0

}

扩展资料:

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

浮点变量类型

浮点变量也称实数变量,用于需要精确到小数的函数运算中,有float和double两种类型说明符。

1、float类型。

float类型是一个位数为32位的单精度浮点数。它具有运行速度较快,占用空间较少的特点。

2、double类型。

double类型是一个位数为64的双精度浮点数。双精度数在某些具有优化和高速运算能力的现代处理机上运算比单精度数快。双精度类型double比单精度类型float具有更高的精度和更大表示范围,常常使用。

参考资料来源:百度百科-C++

先把这两个问题改了试试:

>\msjro.tlh(196): error C2146: 语法错误: 缺少“”(在标识符“ConflictTables”的前面)

1>\msjro.tli(111): error C2143: 语法错误 : 缺少“”(在“IReplica::GetConflictTables”的前面)

1.#define maxsize

后面不能加

2.

DateType没定义

你要在前面加上

typedef int DataType

就行,当然你也可以把int改成double或者其它数据类型


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10048018.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存