そういう面倒なことは
生成AIに質問しませんか?
#include \u0026lt;stdio.h\u0026gt;
標準入出力ライブラリを読み込む
- printf などを使うために必要
atoi, atol, atof などの関数を使うために必要
#include \u0026lt;stdlib.h\u0026gt;
標準ライブラリ関数の宣言を読み込むためのヘッダファイル
atoi()
atol()
atof()
で使用
int main(int argc, char *argv[])
プログラムの開始地点(エントリーポイント)
- argc:引数の個数
- argv:引数の配列(文字列)
int i;
long l;
double d;
は関数の宣言
* i → 整数(int)
* l → 長整数(long)
* d → 浮動小数点(double)
10から12行目は
文字列を変換 整数型等に
printf(\u0026quot;%d %ld %f\
\u0026quot;, i, l, d);
文字として出力
結果を表示
* %d → int
* %ld → long
* %f → double(小数)
return 0;
c言語のいつものおまじない。
最後に書くやつ
プログラム正常終了
- OSに「問題なく終わった」と伝える
ぶっちゃけ
#include \u0026lt;stdio.h\u0026gt;
#include \u0026lt;stdlib.h\u0026gt;
int main(int argc, char *argv[])
{
int i;
long l;
double d;
i = atoi(argv[1]);
l = atol(argv[2]);
d = atof(argv[3]);
printf(\u0026quot;%d %ld %f\
\u0026quot;, i, l, d);
return 0;
}
これはC言語のプログラムです。
どういう処理をしてるのか、1行目から1行ずつ解説してください。
で多分出てきます。
私自信、最近会社でプログラムを書くようになりましたが、もう生成AIばっか使ってます。
生成AIをもっと活用した方が良いですよ。
特に既存のコードが何やってるかの解析は
生成AIの得意分野ですよ。