2008-01-01から1年間の記事一覧
extern指定子を付けて宣言した変数は、別の部分に定義があることを示す。 staticグローバルな変数、関数は、そのスコープは同じソースコード内に留まる。
#include int main(int argc, char *argv[], char **envp){ int i; printf("argc:%d\n", argc); for(i = 0; i printf("argv[%d]:%s\n", i, argv[i]); } puts("envp:"); while(*envp){ printf("\t%s\n", *envp++); } return 0; }
■Scheme版 (define (GCD a b) (define (GCD-temp a b n p) (define (smaller x y) (if ( (if ( p (if (and (= (remainder a n) 0) (= (remainder b n) 0)) (GCD-temp a b (+ n 1) n) (GCD-temp a b (+ n 1) p)))) (GCD-temp a b 1 1))■JavaScript版 var gcd …