無差別に技術をついばむ鳥

情報処理技術全般を気まぐれにつつくゆるいブログです

Cを少し強くつつく0ーさあ学習の開始だ♪

さて今日からC言語をボクと一緒に学習しよう♪今時C言語?と思う人も居るだろうけど、C言語を覚えておくと色々面白いものが作れるし学習の土台になるから、本気で情報処理技術を学ぶのならば習得しておくべき言語だっピヨ♪でも、一番最初にC言語から学習するのはやめた方がいいかもね。C言語は色々な初学者を混乱させる要素があるからね。例えば、変態的な構文とか、思わぬ落とし穴とか、ウインドウ一つ出すのにも手間がかかるとか・・・
だから、C言語をつつく前に、他の簡単なプログラム言語を少しぐらい触っておくことをお勧めするピヨ♪うーんとねぇ、Java、C#、VB.NET、なんかが分かりやすいと思う。Ruby、Python、Perlとかもいいんだけどこの言語達は違う種類の言語なんで、C言語を触ったら硬いと感じるだろうね。
退屈な前置きはこれぐらいにして、早速C言語のサンプルをつつこう♪やっぱ餌(プログラム)がないとね♪


/*VCに特化したサンプル*/
int printf(const char *, ...);

int main(void)
{
    printf ( "ピヨッと学習開始♪" );
    return 0;
}


えっ?何故Hello Worldじゃないのかって?そんなの退屈だし、#includeの説明をおざなりにしているからあれは問題あると思うんだ。という事で、#includeを使わないC言語のサンプルをどうぞ召し上がれ♪
VCのインストールは完了しているものとして話しを進めるピヨ。このコードをコマンドラインでコンパイルしてみよう。


cd /d サンプルコードを保存したディレクトリ
cl /TC サンプルコードのファイル名


これでコンパイルできるピヨ♪正常にビルドできたら、EXEファイルがサンプルコードと同じ場所に保存されているからコマンドラインにEXEファイルの名前を入力してEnterキーを押そう!そうすれば、「ピヨッと学習開始♪」と表示されるピヨ♪じゃあ、このサンプルコードを解説するピヨ。おっと時間だ。いいところだけど長すぎるから次回解説を書くピヨ♪また近いうちに会おう♪
別窓 | C | コメント:6 | トラックバック:0 | ∧top | under∨
<<中の人の徒然草157 | 無差別に技術をついばむ鳥 | ネタつつき34ー最新技法。恋愛指向開発。今日は何の日?>>

この記事のコメント

error C2337: 'SA_Pre' : 属性が見つかりません。
error C2065: 'SA_No' : 定義されていない識別子です。
error C2065: 'SA_Yes' : 定義されていない識別子です。
error C2337: 'SA_Pre' : 属性が見つかりません。
error C2065: 'SA_Yes' : 定義されていない識別子です。
error C2337: 'SA_Pre' : 属性が見つかりません。
error C2065: 'SA_Read' : 定義されていない識別子です。
error C2337: 'SA_FormatString' : 属性が見つかりません。
2009-04-02 Thu 22:08 | URL | επιστημη #-[ 内容変更]
有難うございます。このサンプルコード明らかに可笑しいので今すぐ修正します。
2009-04-03 Fri 07:01 | URL | インドリ #-[ 内容変更]
_Formatもできれば避けた方がいい。
2009-04-03 Fri 21:38 | URL | επιστημη #-[ 内容変更]
了解しました♪
学習するために御聞きしますが、理由はマクロ汚染の回避と定義済み関数を区別するためですか?
2009-04-04 Sat 07:32 | URL | インドリ #-[ 内容変更]
_から始まる識別子はベンダ用にreserveされているからです。
2009-04-04 Sat 10:01 | URL | επιστημη #-[ 内容変更]
επιστημη さん有難うございます。
成る程。一般開発者は_を使わないほうがいいのですね。
2009-04-04 Sat 10:21 | URL | インドリ #-[ 内容変更]
∧top | under∨

コメントの投稿

 

管理者だけに閲覧
 

この記事のトラックバック

∧top | under∨
| 無差別に技術をついばむ鳥 |