My code works, I don’t know why.

國王的耳朵是驢耳朵

Notes on How to C 2016

| Comments

最近看了How to C 2016,反正很多記不起來乾脆寫起來以後剪貼。

GNU Flags

  • -std=c99

Warning flags

-Wall -Wextra -Werror -Wshadow -Wno-missing-field-initializers -Wstrict-overflow -fno-strict-aliasing

Links

  • stdint.h
    • intmax_t,…
    • intptr_t
      • 根據platform int size 調整
  • stdtype.h
    • ptr_diff_t

其他

  • size_tssize_t差別:s->signed,當有錯誤時會為-1
  • #pragma once 可用來取代Header guard

名詞

Comments