おいも貴婦人ブログ

生物系博士課程満期退学をしたAIエンジニアのブログ。

2014-06-10から1日間の記事一覧

Emacsの開発環境を整える。C言語の開発環境(compile,flymake)

M-x compile [Enter] を入力し、次にmakefileを指定する。その後、コンパイル結果が新しいウィンドウに表示されるので、 出力されているエラーの上でM-x `を実行するとバグの場所へジャンプが出来る。 flymake-mode 逐次コンパイルを実行し、エラー箇所をハ…

transfer関数とSELECTED_INT_KIND関数

SELECTED_INT_KIND:指定した指数範囲を表現できる整数型の種別型パラメタ値を求める 使い方 program large_integers integer,parameter :: k5 = selected_int_kind(5) integer,parameter :: k15 = selected_int_kind(15) integer(kind=k5) :: i5 integer(kin…

mallocとcallocの違い。

言わずと知れたメモリ確保のためのmallocとcalloc関数。これらの違いをcallocは、0で初期化し、mallocはしないと考えてました。 しかし、callocは’\0’ヌル文字で初期化するのであって、0で初期化するのではありません。ここら辺が、分かっていないとバグの温…