前提・実現したいこと
サブプログラムをメインプロブラムに組み込むと変な結果が出てしまいます。
intやvoid,returnなどをまだしっかり理解できていないのが原因とは思いますが、この短いプログラムの何がおかしいのかも分からない状態です。
まだプログラムを習い始めて1週間ほどのため、初歩的な内容だとは思いますが、問題点を教えていただけないでしょうか
発生している問題・エラーメッセージ
エラーメッセージ 実行結果 Before sorting:4195424 0-94448987232765 0 0 0 0 0 ### 該当のソースコード C言語 #include <stdio.h> int PrintArray(int i) { int a[i]; for(i=0;i<10;i++)printf("%3d",a[i]); printf("\n"); } int main(void) { int a[10] = {1,5,8,9,3,4,10,6,7,2}; int i; printf("Before sorting:"); PrintArray(10); return(0); }
試したこと
intやvoidをかえてみたり、サブプロラムにreturnをつけてみたりしたが、うまくいきませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/02 12:56