FileHint

.c

要注意

C ソースコード

1970 年代に登場した低レベルプログラミング言語 C のソース。Linux カーネル、主要な DB、各種システムソフトの基礎です。

MIME タイプ

  • text/x-c
  • text/x-csrc

カテゴリ

code

何で開けるか

  • gcc / clang
  • VS Code + C/C++ 拡張
  • CLion

OS 別の開き方

Windows

  • MSVC、MinGW、clang

macOS

  • clang

Linux

  • gcc、clang

iOS

  • リモートビルド

Android

  • Android NDK

危険性と注意点

  • バッファオーバーフローと format string 脆弱性が定番。信頼できない入力を printf(user_input) に渡さない
  • 未定義動作の量が多い。最新コンパイラ + -Wall -Wextra -Wpedantic を使う

よくある間違い

  • malloc / free の対応ミスでメモリリークや二重解放。valgrind で検証
  • 文字列操作で NUL 終端を忘れる、strcpy / sprintf で境界チェック無し

関連する拡張子

出典