C言語なら俺に聞け( ..
840:デフォルトの名無しさん
07/07/06 22:19:54
>>837
ANSI/ISO Cへの移植性を望むなら避けるべき。
浮動小数点数がIEEE 754に則っていることを仮定してよいなら構わない。
841:デフォルトの名無しさん
07/07/06 22:21:17
>>833
ほとんどにアルゴリズムの問題
ポケコンのCインタプリタでおk
842:デフォルトの名無しさん
07/07/06 22:26:29
>>839
あと、0.0 は 0 だな。
843:デフォルトの名無しさん
07/07/06 22:27:49
>>839
すみません sizeof(darray) です
あとmanページでmenset関数を調べてみると
#include <string.h>
void *memset(void *buf, int ch, size_t n);
となっていたので
int ch に0.0と渡してもだめなんですね
ということは関数の仕様上は
memset(darray, 0, sizeof(darray));
と書くのが正しくて、
しかもCコンパイラの浮動小数点がIEEE754前提での使い方なので
結局は配列の要素数の分だけループで回して初期化するのが
一番いちゃもん言われにくいということでよろしいでしょうか?
ありがとうございました
844:デフォルトの名無しさん
07/07/06 22:29:23
エクセス64で 0 ってどうなるの?
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5392日前に更新/185 KB
担当:undef