C言語 > 仕様

inline

C99以降でサポート。GCCはそれ以前からサポート。 http://d.hatena.ne.jp/wocota/20090219/1235058524

ポインタとconstの関係

http://marupeke296.com/CPP_Const2.html

数学関数

<math.h>での定数

http://www.cs.cf.ac.uk/Dave/C/node17.html

10の乗数

10乗の指数は e+ の後に乗数でよい。

ex.) 6.022e+23

3項演算子

「三項演算子?:の正しい書き方」http://hp.vector.co.jp/authors/VA010341/conditional.html

condition ? true-expression : false-expression
condition ? true-expression
            : false-expression

typedefとstruct

最も誤解の少ない書き方

struct __point{
  double x;
  double y;
};
typedef struct __point Point_t;

Point_t p1,p2;

タグ名と変数リストを定義

typedef struct __point{
  double x;
  double y;
}p1,p2;

タグ名と型名を同時に定義

typedef struct __point{
  double x;
  double y;
}Point_t;

Point_t p1,p2;

型名のみ定義

typedef struct{
  double x;
  double y;
}Point_t;

Point_t p1,p2;
最終更新:2013年07月15日 17:08