#include
using namespace std;
float float666() ;
myfloat = 666;
myinteger = myinteger -1;
return myfloat ;
}int main()
{float float666 = float666();
coutmyinteger也被賦值了,myinteger會按照int型別的儲存方式對待。所以通過除錯,即對myfloat賦值後,
其值為666.00000,而myinteger此時為143373824。
而本例的**實現的功能即得到:計算機能表示的最接近666.00000的float數。所用的方法就是對myinteger減一 。
但是這樣做是有風險的。
謹慎使用viewWithTag
uilabel cl title self viewwithtag 101 cl title.text infos total time uilabel cl distance self viewwithtag 102 cl distance.text infos distance uilabel ...
謹慎使用C的遞迴
斐波那契數列 fibonacci 的定義如下 抽象為函式 這種遞迴形式的定義容易誤導人使用遞迴來實現,但是真的該使用遞迴嗎?每個遞迴呼叫都會觸發另外2個遞迴呼叫,而這2個呼叫的任何乙個又將觸發2個遞迴呼叫,再接下去的呼叫也是如此。這樣,冗餘計算的數量增長的非常快。當n 30時,等了一會,終於列印完了...
對於drawRect使用,謹慎使用
1.drawrect簡介 drawrect方法在uiview的使用上起著十分關鍵的作用。不知道大家注意過沒有,每一次建立uiview子類檔案時候,會有自動帶有已注釋的drawrect方法,也許從這一點就能看出這個方法的重要性。該方法定義在uiview uiviewrendering 分類裡面,望文生...