0

私はCが初めてで、このプログラムを実行したグローバル変数を操作しようとしていますが、プログラムの最初の部分である「Hey there」という出力が表示されます。2 番目の部分は表示されません。これがコードです。

char count[20]="Hey there";
char dig[7]="pooop"; 

main()
{
    puts(count);

    return(0);
}
hey()
{
       printf(" i %s you", dig);

    return(0);
}
4

3 に答える 3

2

hey()出力を取得する前に、2 番目の関数を呼び出す必要があります。

たとえば、main()

{
   puts(count);
   hey();
   return 0;
}

どこに呼び出しを入れるかはhey()あなた次第です(ただし、ステートメントmain()の前にある必要があります)。return

于 2012-07-09T02:06:47.107 に答える
1

hey()実行したい場合は、どこかで関数を呼び出す必要があります。C プログラムは で始まりmain()、何mainをするかはプログラムが行うことです。実行したい場合はhey 、から呼び出します。mainhey

于 2012-07-09T02:06:38.840 に答える
1

関数heyは呼び出されません。ここでプログラミングの教科書を書かずに、これ以上説明することはできません。そのため、1 つを見つける必要があります。

于 2012-07-09T02:07:06.597 に答える