66问答网
所有问题
当前搜索:
C语言语法错误
C语言语法错误
答:
帮你修改了一下,现在正常了。修改的地方,使用 //在语句末尾标注了。并做了简要说明。// 输入文件名、输出该文件内容。include <string.h> include <stdio.h> include <stdlib.h> // include <malloc.h> define MaxLength 1000 const int term[3][3]={1,2,3,8,0,4,7,6,5};//表示...
对于
C语言
编程出了错,怎么能快速找出
错误
呢?
答:
代码是否存在逻辑
错误
:1、变量使用前未被数值 实例:int main(){ int x=5,y,z;z=x*y;printf("%d",z);return 0;} 在此程序中变量y在使用之前未被赋值,所以结果输出z的值就会是系统随机分配一个值给y再加乘以x的值。2、把赋值赋值符号“=”与等于符号“==”相混淆 实例:有一下语句:...
c语言语法错误
: 缺少"]"(在";"的前面)
答:
define N 3;不要后面那个分号,只要#define N 3 否则Student stu[N]会被编译器解析成Student stu[3;],导致编译失败
n=(-x)++在
C语言
中为什么有
语法错误
,是什么语法错误
答:
你这个x是一个无符号的变量 标记为unsigned 在他前面添上负号会变动他的属性 导致计算机计算时出错 整体
语法
是没有
错误
的 就是那个负号 建议你将x变量设置为有符号的变量 就可以了
c语言
说明
语法错误
答:
main(){ int a: //明显是这错了 要写分号! ;a=50%2 ;printf("%d",a);getch();}
C语言
问题。error C2143:
语法错误
: 缺少“;”(在“{”的前面),跪求...
答:
. } if (phead == NULL){ ... } else prev->next = ptemp;...prev = ptemp;} //end while (!feof(pbook))??end main 单从结构上看,main就少了一个}.另外,从 fgets(ptemp->num, 50, pbook);来看,你对fgets()函数的认识就是
错误
的。请查看该函数的说明。
错误1 error
C
2143:
语法错误
: 缺少“;”(在“*”的前面)
答:
比如,在
C语言
中,要求每种变量定义,必须为一个独立语句,如 int a,b;char c;等。如果写作 int a,b //注意这里少了一个分号。char c;在编译的时候就会报这个
错误
。不过,编译器给出的建议并不是绝对准确的,有时也会误报,具体如何修改,是否只是在前面一句结尾加上分号就可以,还需要根据代码...
帮我改下
C语言
程序中的
错误
,感激不尽!!!
答:
系统显示几个
语法错误
,其实就只有一个语法错误:第8行 unsiguld应是unsigned (这是关键字,如果正确颜色会与其它字不同的,如在VC++环境中它是蓝色,其他一般的字符是黑色的)还有你的q=40000没有输出对吧?这是因为你的第16行在p=%u\n之后少了q=%u\n.(不知道这是不是你们实验要求故意这样设...
C语言
小程序求指点,说是
语法错误
执行不了
答:
错误
有点小多,不过熟能生巧 修改如下 include <stdio.h> //这里修改成 <> 包含头文件 include <math.h> int main() //这里加上 int main() ,每个
c
/c++程序必须有一个主函数 { double a,b,c,x1,x2,q,p,disc;scanf("%f%f%f",&a,&b,&c); //这里加上逗号 disc= b*b - ...
一道
c语言
找错...error C2143:
语法错误
: 缺少“;”(在“类型”的前面...
答:
include<stdio.h> main(){ void disp(char *s,int n);char a[20],*q=a;printf("input a string\n");scanf("%s",a);disp((q+3),7);} void disp(char *s,int n){ int i;for(i=0;i<=n-1;i++){ printf("%c",s[i]);if(s[i]=='\0')break;} } 这样就可以了,...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜