-
我调试了它,修复了一些逻辑错误,并在程序运行后添加了暂停。
修改和评论如下:
#include
include 添加对 system("pause")void scanf_(int a[10])int i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
void printf_(int a[10])int i;
for(i=0;i<10;i++)
printf("%d",a[i]);
void swap_(int *p)
int max,min,c,j,k,i;
max=*p;
min=*p;
for(i=0;i<10;i++) 从第二个元素开始。
for(i=1;i<10;i++)
用大括号将循环比较的循环主体包裹起来。
if(*p>*(p+i)) 逻辑错误。
if(min>*(p+i))
j=i;min=*(p+j);
if(*p>*(p+i)) 逻辑错误。
if(max<*(p+i))
k=i;max=*(p+k);
c=*(p+j);逻辑错误。
c=*p;p=*(p+j);
p+j)=c;
c=*(p+k);
p+k)=p[9];
p[9]=c;
void main()
int b[10],*q=null,z[10];
scanf_(b);
q=b;swap_(q);
printf_(b);
system("pause");实现运行结束暂停。
VC6调试通过,如下图所示
仅供参考。
-
1.此错误应该是对变量的外部引用,但在连接时找不到变量的定义。
2. 对链接器在库和目标文件中找不到的内容(例如函数、变量或标记)的引用。
这个原因比较复杂,如果是你自己的问题,请为每个声明(包括函数、外部变量等)提供定义,如果是库问题,可能是找不到库,也可能是 C C++ 函数的名称解析不同。
-
这是学校的笔记,不能运行。
本书编译完成后,我无法运行它。
两者都提示它未编译。
两者都提示它未编译。
请帮帮我。
-
总结。 C语言出现编程错误怎么办,亲爱的,你好,C语言的编译错误怎么解决,方法是将编译错误提示输出的信息逐一分析,并根据提示进行修改,没有捷径,只能将编译错误一一修改。 建议从头到尾进行更改,因为以下错误可能是由第一篇文章中的错误引起的。
所以你可以在修改几个项目后重新编译它,看看修改后的地方是否已经编译好了。
如果 C 语言中出现编程错误怎么办。
C语言出现编程错误怎么办,亲爱的,你好,C语言的编译错误怎么解决,方法是将编译错误提示输出的信息逐一分析,并根据提示进行修改,没有捷径,只能将编译错误一一修改。 建议从头到尾进行更改,因为以下错误可能是由第一篇文章中的错误引起的。 所以你可以在修改几个项目后重新编译它,看看修改后的地方是否已经编译好了。
亲爱的您好,要解决C语言编程的实际问题,您不仅需要C语言编程知识,还需要相关的专业知识。 例如,如果你不知道矩形面积的公式,那么无论你学得多么好,你都无法对矩形的面积进行编程。 C语言初学者容易出现语法错误:
使用未定义的变量、标识符(变量、常量、数组、函数等),不区分大小写或省略“; “and)”不匹配、格式不正确的控制语句(选择、分支、循环)、调用库函数而不包含相应的头文件、调用未声明的自定义函数、调用函数时参与参数不匹配、数组越界边界等。
亲爱的,当C语言出现错误时,第一件事就是分析错误,然后定位错误。 如果是编译错误,那就很简单了,根据开发IDE的提示信息可以马上找到错误位置,比如少写分号,然后根据提示进行更正,如果是运行时错误,一定要根据控制台的日志输出找到错误位置, 例如,如果除数为 0,则会报错,则需要返回源 **,更正相应的位置,然后重新编译并释放运行。
-
总结。 理由:1
缺少所需的库文件或头文件会阻止程序成功编译。 2.程序中存在逻辑错误或语义错误,导致程序无法以所需的结果运行。
3.输入/输出错误会阻止在 ** 运行时读取或输出正确的数据。
理由:1缺少所需的库文件或头文件会阻止程序成功编译。
2.程序中存在逻辑宏错误或语义错误,程序无法以预期的结果运行。 3.
输入和输出错误使得在日历就位时无法读取或输出正确的数据。
对不起,我不明白,但你能详细说明一下吗?
这可能是由于编译器问题,也可能是编译器不支持某些语句或库。 您可以尝试检查**中的语法或逻辑错误,并尝试替换或升级编译器。 如果问题仍然存在,您可以考虑向公司寻求更专业的技术支持。
-
1 在编译阶段,将单个文件从源文件转换为二进制文件。
1) 函数中引用了不存在的函数。
2)编译环境有问题,导致LD错误。
-
max 是一个你只声明而不定义的函数,也就是说,编译器只知道有这样一个函数,但函数做了什么,它不知道。
如果你是新手,请教其他学生或老师,这个问题不应该提出,自学是最好的老师。
思路:要求一个正整数n的位数,可以先定义一个变量num,并初始化为0,将整数n依次除以10,直到为0,每除以10,变量num的个数就会加1,最后一个num的值就是整数n的位数。 >>>More