【C言語】realloc関数|正しい使い方と注意点 メモリ断片化など
realloc関数 reallocはメモリを再割り当て/再確保するための関数です。既存のメモリ領域のサイズを拡張/縮小する用途に・・・
realloc関数 reallocはメモリを再割り当て/再確保するための関数です。既存のメモリ領域のサイズを拡張/縮小する用途に・・・
C言語やC++の文字列リテラルはヒアドキュメント/複数行文字列の実現が可能です。用途別に複数の方法が利用できます。 末尾バックス・・・
typeof typeofは引数の型を表す特殊な演算子である。引数には型名や式を渡すことができる。これにより事実上の型推論の実現・・・
64bit環境におけるデータ型の最大値と最小値の一覧表です。 limits.h(char, int, short long, .・・・
32bit/64bit環境におけるデータ型の範囲とサイズ(バイト単位)とビット幅の一覧表です。 一般的な32/64bit環境であ・・・
int型の整数値やfloat型の実数値を文字列や文字型の数字に変換する方法を紹介します。 目次 数値から数字に変換する(numb・・・
文字型から文字列配列や文字列ポインタに変換する方法です。 文字列配列への変換 char c = 'a'; char a[] = ・・・
単純なキャスト方法だけでなく、数字を数値に変換するテクニックや文字列をint型やdouble型の数値に変換する方法も紹介します。・・・
scanf関数にはバッファオーバーフロー/バッファオーバーランの危険性があります。 char s[3]; scanf("%s",・・・
<stdarg.h>ヘッダに可変長引数を扱うための機能が用意されています。 可変個数の実引数 引数の取得は以下のマク・・・