簡體   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