たにちゅーの思惑|谷口忠大Home Page(たにちゅー・どっと・こむ)

HOME  > たにちゅー思惑 > 日記

はじめてのC言語〜hello world〜

2011-05-17  (tue)|カテゴリー:コメント:0

//はじめてのC "hello world"を出力する☆

#include<stdio.h>

char word[] = "hello world\n";

int main(int x){

  if(*(word+x-1)==0){

    return 0;}

  else{

    putchar(*(word+x-1));

    main(x+1);

  }

  return 0;

}

———————————

さあ!C言語へようこそ!

C言語なら再帰を使うことができるから,

他の言語ならとっても難しいっていわれる

hello worldも

再帰を使うことでこんなにカンタンにかけちゃうんだ!ヽ(´ー`)ノ.

おっと,ちょっと読みづらいって?

ははは!

すぐに慣れるよ!要は main関数をmain関数で読んで

何文字目の文字を読むかを引数であたえてるんだよね!

え? xを初期値はどうやって与えてるのかって?

いやだなぁ, mainの第一引数はコマンド引数の数+1だろ〜.

だから初期値は普通に実行したら 1 なんだよ!

わかったかい!? アハハ! C言語ってとても楽しいよね!!?

(・∀・)イイネ!!C言語

(´;ω;`)........ 冗談です.

インフォメーション



tanichuの著作

copyright © Tadahiro Taniguchi All Right Reserved.