C語言裡碰到的坑

2021-10-07 01:13:50 字數 588 閱讀 4199

1、關於連續比較,可正常編譯執行,但結果不對,實際執行的與數學操作不符

int n =5;

if(1<=n<=10)

執行的操作為先判斷1<=n是否為真,將n賦值為0或1,再進行n<=10的操作

2、關於math函式裡的powpow(double,double),使用時接收pow的變數必須是double型別變數。運算不准,不能強轉

int cout =3-

1;int number =

pow(

10,cout)

;printf

("%g"

, number)

;// 結果為99

int cout =3-

1;double number =

pow(

10,cout)

;printf

("%g"

, number)

;// 結果為100

3、ing

Notepad 執行C 碰到的坑及解決

notepad 是我使用了很久的乙個小巧的 檢視器,幾乎可以檢視所有的語言,配置之後甚至可以執行。之前很快就配置成功過python並且能夠執行 但是在配置c 時碰到了一些麻煩,今天總算是知道原因了。之前查到的博文給出了編譯 執行 編譯且執行三段 編譯 cmd k c windows microsof...

vue裡碰到 refs 的問題

記錄困惑自己乙個簡單的問題.瞬間感覺官方文件的強大 在自己做的乙個專案中,遇到乙個列表頁,根據id能進入詳情頁 動態匹配路由 詳情頁是單獨的乙個元件,在這個詳情的元件裡,我想獲取內容給你區域的高度,以此來判斷對底部按鈕顯示的位置,但是在ref的時候,就是獲取不到該標籤,在mounted鉤子函式裡列印...

C語言裡的for

for迴圈感覺是比較有技術含量的乙個知識點,很容易繞暈過去,特別是for迴圈的巢狀語句,總是有種不知道應該怎麼往下看的無措感。但是for迴圈其實還有點意思,特別是在我用它能輸出菱形之後,越發覺得好神奇。首先總結for的知識點 格式如下 for 表示式1 表示式2 表示式3 語句表示式1 賦初值,只執...