では例えば

if(関数式==1)
else if(関数式==1)
else if(関数式==1)
else if(返り値=関数==1)
のときの

else if(返り値=関数)の関数にかかる時間を計りたいとき

関数の中で時間を計らないで関数の呼び出されてから終了までの
経過時間を計りたいときはどうすればいいですか?

その場合 if(整数A=clock(),評価式)
整数B=clock();
整数A-=整数Bでいけますか?