繁体   English   中英

为什么这个简单的C程序不能编译?

[英]Why won't this simple c programme compile?

我刚开始第一次学习C,但是遇到很多问题。 当我使用printf编写HelloWorld应用程序时,一切正常,但是当我包含scanf函数或什至char变量时,似乎没有任何作用。 我知道这可能是一个愚蠢的问题,但是如果有任何帮助,我将不胜感激。

我在尝试编译时遇到的一些错误包括:

在函数'main'中:警告:初始化使指针从整数开始而没有强制转换[默认启用]

现在,当我尝试编译时,我没有收到任何错误消息,最后没有任何内容产生或可执行。 请帮助,非常感谢。

#include <stdio.h>

int main (void)
{
   int Numb;

   printf( "Hello world\n");
   printf( "I'm Kallum/n");
   printf( "Choose a Number Between one and ten: ");
   scanf( "%d", &Numb);
   printf("This is your Number %d!", Numb);
   return 0;
}

上面的代码将编译并给您预期的输出。我不确定您正在尝试使用哪个编译器与GCC。

小点,在编写代码之前,请先阅读一些书以了解。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM