質問編集履歴

2

編集。

2021/02/22 17:58

投稿

carnage0216
carnage0216

スコア194

test CHANGED
File without changes
test CHANGED
@@ -67,3 +67,7 @@
67
67
  b = strtol(str, &p, 10);//strからアドレスを読み取り、ポインタpのアドレスを知り、
68
68
 
69
69
      //0123456789を引数にというとことまではわかりますが、この引数がどう働いてint型のbに代入される形になるかわかりません。
70
+
71
+ strtol(str, &p, 10);で引数を基に関数strtolの内部で処理して、その返り値をint型のbに代入する。。。
72
+
73
+ 関数とはそういうものでなのですね。

1

編集

2021/02/22 17:58

投稿

carnage0216
carnage0216

スコア194

test CHANGED
File without changes
test CHANGED
@@ -58,4 +58,12 @@
58
58
 
59
59
  strは文字列を表し、&pはポインタpのアドレスを指す、10は0123456789の10個だと思いますが、**この引数3つを使ってどうやってint型の123456789を導いたかの過程が知りたいです、**
60
60
 
61
- どうかよろしくお願いいたします。
61
+ どうかわかりやすく例文などを道いて説明して頂けないでしょう、よろしくお願いいたします。
62
+
63
+
64
+
65
+ 編集
66
+
67
+ b = strtol(str, &p, 10);//strからアドレスを読み取り、ポインタpのアドレスを知り、
68
+
69
+     //0123456789を引数にというとことまではわかりますが、この引数がどう働いてint型のbに代入される形になるかわかりません。