###投稿の動機
専門学校でPG教えてます。時間の制約の為、c++もさらっとしか教えられないので、学生さん向けにまとめようと思います。
ついでにcがわからんと思い込んでる方々の参考になれば幸いです。
プロには不要なまとめです。あくまで、初心者むけです。
ご指摘は大歓迎です。積極的に取り入れていきます。
###環境
####Linux,Unix,Mac
ターミナルからコマンドを発行。
gcc -v
インストール済みなら、何らかリターンがあります。
####Windows
VmWare Playerをインストール
Linuxの仮想環境を作りましょう。
bcc32 .netのコンパイラを勧めない理由。
結局Unix、Linuxを勉強しなきゃならんのです。
###配列
Array.c
#include <stdio.h>
int main(void)
{
int a[] = {0, 100, 200, 300, 400};
printf("Ascending order\n");
int i;
for(i = 0; i < 5; i++){
printf("%d\n", a[i]);
}
printf("Descending order\n");
for(i = 4; i >= 0; i--){
printf("%d\n", a[i]);
}
return 0;
}
整数型の配列aに値をセットしています。
for文の書き方も、色々と試しましょう。
1から始まる言語もあるけど、多くの言語が0始まりです。
従って要素数がn個なら、インデックスは0からn-1となります。
###コンパイル
gcc -o Array Array.c
###Run
./Array
はい簡単です。
###おまけ
Macならsayコマンドを使って
./Array | say
してみると、ちょっと楽しい。