C
1972年にベル研究所のDennis MacAlistair Ritchieが開発
静的記憶域期間
自動記憶域期間
https://www.atmarkit.co.jp/ait/articles/1104/26/news107_2.html
2次元配列の動的確保の例
for文とmallocを使う
行によって異なる列数の配列を作成できる
code:c
int i, row = 3, col = 4;
int **a = (int**)malloc(sizeof(int*) * row);
for (i=0; i<row; i++){
ai = (int*)malloc(sizeof(int) * col);
}
解放は以下のようにする
code:c
for(i=0; i<row; i++){
free(ai);
}
free(a);
ポインタ
コンパイル
$ gcc -o hello hello.c
実行
$ ./hello
formatter
clang-format
install
$ brew tap tcr/tcr
$ brew install clang-format
#??
外部ライブラリのincludeの仕方がわからん
GMPを使いたいのだが、どこかでdownloadなどをしないといけないのか?
とりあえずこれ見た
パッケージマネージャ
一応あるらしいがメジャーではないらしい
Conan
Hunter
vcpkg
#プログラミング言語