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

HOME > たにちゅーの思惑 >  日記 > はじめてのC言語〜hello world〜

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

2011-05-17  (tue)|カテゴリー:

//はじめての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言語

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

コメントの投稿




*


下記のタグが使用できます。
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> <pre lang="" line="" escaped="">

インフォメーション



tanichuの著作

copyright © Tadahiro Taniguchi All Right Reserved.