相关疑难解决方法(0)

-4
推荐指数
1
解决办法
126
查看次数

什么是ac包含文件和后卫?

您必须创建包含DEBUG,TRUE,FALSE,NULL符号的包含文件.包含文件必须包含一个警卫.-->我不知道这是什么.当我读它时,我只看到中文.什么是包含文件,如何使其包含debug,true,false null,符号是什么?哈哈和你什么是"守卫".

提前致谢!

c header file include guard

-4
推荐指数
1
解决办法
134
查看次数

当我在c中添加时,为什么带正值的int变为负数?

我在c中写了代码:

#include <stdlib.h>
#include <stdio.h>

int main()
{

    int num= 2147483646;
    printf("%d,%d" , num+1, num+2);

    return 0;
} 
Run Code Online (Sandbox Code Playgroud)

而输出是 -2147483647,-2147483648

当我向变量num添加2时,为什么数字变为负数?

c

-4
推荐指数
1
解决办法
139
查看次数

为什么(1; 2; 3)是无限循环?

在打印的程序中hello:

for (1; 2; 3) 
printf ("Hello"); 
Run Code Online (Sandbox Code Playgroud)

为什么输出显示无限循环?不仅仅是for ( ; ; )无限循环吗?

c for-loop infinite-loop

-5
推荐指数
1
解决办法
133
查看次数

需要解释短代码片段

我刚做了这个简短的节目.有人可以解释为什么我在这里得到2?

这是代码

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int variable;
    int a;
    a=variable;
    a=200;
    printf("%d",variable);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c variables type-conversion

-5
推荐指数
1
解决办法
76
查看次数

C在数组中存储变量的地址

void main()
 {
 int a=10;
 int *j;
 *j=&a;
 b[]={1,2,3,4};
 b=j;
 }
Run Code Online (Sandbox Code Playgroud)

有人问我这个程序有什么问题,我只是很困惑,一切似乎都很好。只是好奇想知道。

c arrays pointers

-7
推荐指数
1
解决办法
2461
查看次数

功能在开关盒环路中

是否可以在开关盒环路中放置一个功能?因为我试过这个只是为了探索更多这个循环.虽然我尝试了其他方法,但我仍然存在问题.谁能帮我?

#include <stdio.h>
int main(void)

{

    int choice;

    switch(choice);
    {
    case 1:
    {
           int GetData()
           {
           int num;
           printf("Enter the amount of change: ");
           scanf("%d%*c", &num);

           return (num);

           }
           int getChange (int change,int fifty,int twenty,int ten,int five)
           {
                 int num = change;

                 fifty = num/50;
                 num %= 50;
                 twenty = num/20;
                 num %= 20;
                 ten = num/10;
                 num %= 10;
                 five = num/5;
                 num %= 5;

                 return (fifty, twenty, ten, five);
           }
           int main()
           {
                 int change, fifty, twenty, ten, …
Run Code Online (Sandbox Code Playgroud)

c loops function case switch-statement

-7
推荐指数
1
解决办法
91
查看次数

当我有main1,main2和main时如何执行main1?

#include <stdio.h>
#include <string.h>

int main1(void)
{
   printf("Came to main1.\n");
}

int main2(void)
{
   printf("Came to main2.\n");
}

int main(void)
{
   printf("Came to main. \n");
}
Run Code Online (Sandbox Code Playgroud)

我有main1,main2和main.我想看看main1输出,但每次执行程序时,我只能看到主输出

c

-8
推荐指数
1
解决办法
217
查看次数

在C中声明变量

我很难在C中声明我的变量.编译器在令牌之前显示消息"预期的构造函数析构函数或类型转换."我做错了什么?

#include <stdio.h>

int count =0;
int abc;
ABC; 
a = 19, b = 27, c = 3;

a = 4 + 5 * 3;
b = (4 +5) * 3;
c = 25 -(2 * (10 + (8 / 2)));

main {
   printf("Enter a value please\n");
   scanf("%d, , \n");
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

c

-10
推荐指数
2
解决办法
124
查看次数

为什么++不增加整数值?

在C中,为什么不num1++增加printf()

int num1 = 1;
printf("num1=%d", num1++);
Run Code Online (Sandbox Code Playgroud)

c

-27
推荐指数
2
解决办法
444
查看次数