タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Cに関するmedapanのブックマーク (2)

  • C言語をマスターしたい人はGCCのバージョン14を使いましょう - pyopyopyo - Linuxとかプログラミングの覚え書き -

    C言語(C++を含む)を習得したい人,ポインタを勉強したい人はgcc-14を使いましょう.難しいところは gcc-14 が丁寧に解説してくれます C言語の難しいところ 例を示します.C言語で記述された,たった6行のソースコードです int main() { int buf[10]; buf[10] = 0; return 0; } このソースコードには問題があります.初見でわかるでしょうか? : : : 問題があるのは buf[10]=0 の部分です.C言語でやりがちなミスですが,これがバグやセキュリティホールの原因になります. C言語が難しい理由は二つあります.この手の問題を見逃しやすい点と,この手の問題を理解することが難しい点の二つです gcc 14 に解説してもらいましょう 上記の6行のソースコードをgcc14を使ってコンパイルしてみます ソースコードのファイル名は test.c と

    C言語をマスターしたい人はGCCのバージョン14を使いましょう - pyopyopyo - Linuxとかプログラミングの覚え書き -
  • 数値計算以前

    数値計算以前 ( How-to programming ) このページは、プログラミングや数値計算の方法についてあまり急がずに学ぼうとする 人のための解説です。読者としては、初歩的なC/C++言語の経験を仮定しています。プ ログラムの書き方や、入出力の仕方 ( Hello World! ) と基的な制御構造 ( for文、 while文やif-else文など) の知識があることを前提にかかれています。必要に応じて言 語の解説は行っていますが、それは言語仕様全般にわたる系統的で網羅的な解説ではあり ません。 ここで示すプログラムは、C言語またはC++言語で書かれています。C言語のものは、 拡張子を .c とし、C++で書かれたものは .cpp の拡張子をつけています。 [目次] #1 変数を覗いてみよう はじめに 変数とは [準備]  コンパイラの使い方と環境設定 [注意]  GNU gc

  • 1