首页 > 电脑 > 程序错误error C2146: syntax error : missing

程序错误error C2146: syntax error : missing

电脑 2023-06-28

error C2146: syntax error : missing ';' before identifier 'a'

正确的写法是 int *a=new ; int a[10]; return 0; 你是要定义指针,数组a【】然后让new指向a,这么写是错误的 应该是 int a[10]; int *new=a; 而且我看起来多此一举,a【】是数组饿话,a一个字母就可以表示a【0】的地址,要表示a【1】的地址的话,就a+1;根本没必要用new的; 所以最后的正确的是 int a[10];

VC6老是出现error C2146: syntax error : missing ';' before identifier 'a1'求解!

studio.h 你字母少打了一个。

刚学的吧,多写写就好了。

先去把打字好好练练,示例代码对着多打几遍,最后能默写出来不出错慢慢就上手有感觉了

程序出现错误error C2146: syntax error : missing ';' before identifier 'main'

第二行末缺分号 int isprime(int);

error C2146: syntax error : missing ';' before identifier 'Item'

syntax error : missing ';' before identifier 'Item' 注意错误信息,说的是在定义Item前出现语法错误。 STRUCT和CLASS用法上有区别的,CLASS定义的类以后使用直接可以使用你定义的名字,如class A;A a;。但是struct定义的类型以后使用仍然要用struct作为前缀,例如struct a {};struct a b这样才定义了b; 所以你typedef的时候仍然要用typedef struct Person Item; 一种比较好的写法是,在定义struct的时候就直接加关键字typedef typedef struct

c语言error C2146: syntax error : missing ';' before identifier 'printf'执行 cl.exe 时出错?

找到vs项目属性中的c/c++下的命令行,在命令行中添加“/D _CRT_SECURE_NO_WARNINGS”再点击确定就能运行通过了。另外else(a<0||a>100)这句根本不成立,要不就else要不就else if或者default。最后一行加上return 0;



标签:信息技术 编程语言 CC++ 编程 identifier

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18