質問です。
for(n=0;;n++)if(sqat(p) <= n) break;
これと
k = sqat(p);
for(n=0;;n++)if(k <= n) break;
このプログラムについて、上と下のプログラムでは
処理速度は下の方が速いのでしょうか?
自分で調べてみたのですが、あまり大差がなかった気が
します。sqat()という関数は平方根を求める関数なのですが、
この関数はあまり計算量の多い関数ではないのでしょうか?

どの言語についても言えるのかもしれませんが、
とりあえずC言語を使ってるのでCで質問しました。
よろしくおながいします。