-
重新运行程序并重新编译,如果仍然不起作用,则可能是文件路径错误。
-
是不是写了bug,调试看看。
-
如果您的 C 语言没有错误,但不起作用,可能有以下几种原因:1编译器问题:
您用来销售扒手的编译器可能存在问题,这阻止了 ** 正确编译。 您可以尝试更改为其他编译器或更新您当前使用的编译器。 2.
环境问题:您可能需要在特定环境中运行,如果环境设置不正确,则无法正常工作。 您可以检查您的环境设置是否正确,例如检查您的路线设置是否正确等。
3.运行时错误:即使没有编译错误,也可能在运行时出现错误。
例如,您可能会访问导致程序崩溃的未初始化变量。 您可以使用调试工具检查您的**并找出运行时错误。 4.
逻辑问题:即使您没有编译错误且没有运行时错误,您的逻辑也可能存在问题,导致程序无法按预期工作。 您可以检查您的徽标是否正确,并尝试对其进行修改以解决问题。
总之,如果您的 C 语言不起作用,您需要仔细检查可能的问题并尝试修复它们。 如果您无法解决问题,您可以向其他人寻求帮助,例如论坛或社区。
-
编译只显示程序没有语法错误,而不是没有逻辑错误,如果有错误,通常会有屏幕输出。 其次,您可以在程序中设置一些输出语句或断点观察。 第三,如果程序不输入和输出内容,程序的执行当然是不可见的。
第三,如果程序在带着一个值运行时无法退出,则意味着存在“无限循环”。
C 是一种通用的计算机编程语言,具有广泛的应用。 C 旨在提供一种编程语言,该语言可以以简单的方式进行编译,处理低级内存,生成少量机器代码,并且在没有任何运行时支持的情况下运行。
虽然C语言提供了许多低级的处理功能,但它仍然保持了良好的跨平台特性,用标准规范编写的C程序可以在许多计算机平台上编译,包括一些嵌入式处理器(微控制器或MCU)和超级计算机。
-
提示已经解释了错误的原因,等号是赋值,左边一定是变量而不是结果。
这里应该判断它是==,这意味着逻辑等于。
-
第 9 行中的“=”应为“==,= 是赋值”。
-
你的程序没有错问题是输入数据的姿势不正确。
scanf("%d,%d,%d"、a、&b、&c),此语句要求您连续输入 3 个数字,以逗号分隔。
但是,您的输入包含空格,这会导致问题。
你应该输入:3,4,5,你就没事了#include
int main()
int a, b, c, max;
printf("请输入一个三伏的整数:");
scanf("%d,%d,%d", a, &b, &c);
max = a;
if (b > max) {
max = b;
if (c > max) {
max = c;
printf("悔改次数最多的是:%d", max);
return 0;
-
1.此错误应该是对变量的外部引用,但在连接时找不到变量的定义。
2. 引用链接器在库和对象文件(如函数、变量或标记)中找不到的内容。
这个原因比较复杂,如果是你自己的问题,请为每个声明(包括函数、外部变量等)提供定义,如果是库问题,可能是找不到库,也可能是 C C++ 函数的名称解析不同。
一般来说,编译后,基本上就变成了可执行的二进制文件**。 但是,这些二进制**并不完美,一个程序往往需要调用多个部分**,因此在执行之前需要将所有这些**进行集成。 >>>More
从**本身和运行情况来看,可执行程序的内容与粘贴的**不匹配(可能是修改后没有重新编译,而修改前的**运行,否则不会**现在出现可以编译传递的错误,例如第二行末尾有更多的“op”, 和“现有1人捐款无产出”),修改建议如图所示:
是的,我现在也在用c4机器人看**来学习,现在看的是夏先生的,感觉还不错,比较适合我这样的0基础。吸引我的是,我一听就能理解。 许多概念都有比喻的隐喻,例如关键的笑话和变量进入盒子。 >>>More
y 年 m 月 d 日,是日日吗?
计算:天 = mon[1] +mon[2] +mon[m-1] +d; >>>More