■ このスレッドは過去ログ倉庫に格納されています
C言語分かる人ちょっと来てください
- 1 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:22:07.083 ID:X/TSBDh80.net
- http://codepad.org/8QSPMzD8
これって何でfloat *にキャストする必要があるんですか?
aは元々float1型なのでキャストしなくてもいけると思ってたんですが…
- 2 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:24:05.075 ID:TJPLdabA0.net
- p = aでエラーでんの?
- 3 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:24:19.732 ID:2M2cw54h0.net
- とりあえずいいやん
- 4 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:26:08.990 ID:X/TSBDh80.net
- >>2
はい 出ます
>>3
理解して前に進みたいです
- 5 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:28:58.863 ID:3GPmMKnmK.net
- 分からないけど来た
- 6 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:30:50.963 ID:oFxguV8P0.net
- C言語なんて時代遅れ
DやれD
- 7 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:31:37.663 ID:2M2cw54h0.net
- そりゃポインタ型にいれるんだからボーナス確定
- 8 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:32:11.405 ID:guv3EN+z0.net
- *
- 9 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:33:09.289 ID:2M2cw54h0.net
- アナル型だから
- 10 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:34:29.205 ID:+Kxy+hZt0.net
- float型とfloat*型は別物
- 11 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:36:10.852 ID:4SNvKjqn0.net
- >>6
Dとかもう時代遅れだろ
今ははF#だぜ
- 12 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:37:14.053 ID:X/TSBDh80.net
- ただaは配列なので要素を指定してないので
単純に配列の先頭のアドレスを表してるという認識です
なのでポインタに代入しても全く問題ないと考えたのですが…
- 13 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:40:30.938 ID:d9jbUCjd0.net
- p = aでも動くじゃん
- 14 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:42:05.318 ID:X/TSBDh80.net
- >>13
aを2次元配列にしていても動きますか??
自分のコンパイラだとエラーで動かないのですが
- 15 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:43:27.512 ID:X/TSBDh80.net
- ちなみに1次元配列だとキャストしなくても動くのは確認しています
- 16 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:47:51.120 ID:x4jIaNCm0.net
- ただのコンパイラの問題だろ
Cなら割とよくある
- 17 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:51:12.897 ID:zYmYhGgd0.net
- aはfloat**型で、*aはfloat*型だからじゃね
どちらも指し示すアドレスは一緒だけど型が違う
sizeof(a)だと200だけどsizeof(*a)は20になるし
- 18 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 14:55:17.513 ID:X/TSBDh80.net
- >>17
つまり三次元配列のfloatをつくった際は
float***型になるという事でしょうか?
凄く納得しました
なるほど
- 19 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 15:00:40.268 ID:nTnJrTv5d.net
- ttp://www7b.biglobe.ne.jp/~robe/cpphtml/html03/cpp03010.html
- 20 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 15:02:00.333 ID:X/TSBDh80.net
- >>19
ありがとうございます!!
- 21 :以下、\(^o^)/でVIPがお送りします:2015/05/30(土) 15:14:14.678 ID:q9t00LVFp.net
- 二次元配列は内部的にはポインタ配列なの
単純なポインタ配列と違って領域が連続してるって違いはあるけど
総レス数 21
4 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200