苦C

苦C勉強会 E.15 ポインタ

E15.5*が3つの意味をもつ(乗算、間接参照、ポインタ変数の宣言)のでややこしいE15.6関数の仮引数宣言ならint *aもint aも同じ。 配列の宣言の時はでサイズを書くけど配列を使う時の[]は添字演算子。意味が違う。E15.7 int *hoge, array[10]; for(hoge = arra…

俺がそう思うからそうなんだろう 俺ん中ではな: 苦C勉強会 E.10からE.14まで

E.10.1intのサイズについて言及があるけど、処理系依存なんでなんともいえない。最低限これだけは表現出来る!ってのがきまってるだけだったような。フォロープリーズ。E.10.2do ~ while文は必ず1回実行されるので入力チェックに最適。練習問題10doは先判定、…

苦C勉強会 E.6からE.9まで。

前回と同じく気になった点など。E.6.1 scanf関数では、整数だけでなく、実数の入力も可能です。ただし、実数の場合、%lf指定子を使用する必要があります。printf関数では%f指定子だったので注意して下さい。printfでは実数を出力する時%fでいいけどdoubleをs…

苦C勉強会 E.2からE.5まで。

箇条書きですみません。気になった事等です。E.2インデントはタブ派、スペース派、両方使う派、インデントしない派がいるけどCではタブ使うのが慣習なの?コメントの書き方はC99からは/**/で囲う以外に//も使えるけど、スルー?練習問題2-2-1int main(void) {}…

苦C勉強会 AからE.1.3(練習問題1)まで。

はじまったんで色々書く。気になる事とか。C言語じゃなくてCじゃないの?K&R C/C89/C99/C1xとCにも色々あるけど、どれが対象なの?何もしないプログラムhttp://9cguide.appspot.com/01-01.html 最初に実行されるとこをエントリーポイントっていうらしい エント…