有什么区别:
int myArray[5];
Run Code Online (Sandbox Code Playgroud)
和
int* myArray = new int[5];
Run Code Online (Sandbox Code Playgroud) 您必须创建包含DEBUG,TRUE,FALSE,NULL符号的包含文件.包含文件必须包含一个警卫.-->我不知道这是什么.当我读它时,我只看到中文.什么是包含文件,如何使其包含debug,true,false null,符号是什么?哈哈和你什么是"守卫".
提前致谢!
我在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时,为什么数字变为负数?
在打印的程序中hello:
for (1; 2; 3)
printf ("Hello");
Run Code Online (Sandbox Code Playgroud)
为什么输出显示无限循环?不仅仅是for ( ; ; )无限循环吗?
我刚做了这个简短的节目.有人可以解释为什么我在这里得到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) void main()
{
int a=10;
int *j;
*j=&a;
b[]={1,2,3,4};
b=j;
}
Run Code Online (Sandbox Code Playgroud)
有人问我这个程序有什么问题,我只是很困惑,一切似乎都很好。只是好奇想知道。
是否可以在开关盒环路中放置一个功能?因为我试过这个只是为了探索更多这个循环.虽然我尝试了其他方法,但我仍然存在问题.谁能帮我?
#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) #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中声明我的变量.编译器在令牌之前显示消息"预期的构造函数析构函数或类型转换."我做错了什么?
#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中,为什么不num1++增加printf()?
int num1 = 1;
printf("num1=%d", num1++);
Run Code Online (Sandbox Code Playgroud)