2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

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