亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么在if語句后寫$height="中”就不行了呢

就是把原代碼的7放到13的后面,理應也是先寫規則再選擇精度啊,怎么不能運行呢

正在回答

3 回答

寫后邊,還if判斷啥啊。

0 回復 有任何疑惑可以回復我~

理解起來很簡單啊,代碼執行順序是從上到下,如果是更改過的代碼,在執行if語句的時候,你沒有定義height的值,他怎么執行呢?你執行的if語句是根據height的具體值來變化的,就像你根據一個游戲來制定了規則,但這個游戲根本不存在,規則還有個屁用,邏輯就錯誤了。

0 回復 有任何疑惑可以回復我~

不知道你說的是不是這樣

<?php?
$p="";
//定義圓周率的兩種取值
define("PI1",3.14);
define("PI2",3.142);
//定義值的精度
//根據精度返回常量名,將常量變成了一個可變的常量
if($height?==?"中"){
????$p?=?"PI1";
}else?if($height?==?"低"){
$p?=?"PI2";
}
$height?=?"中";
$r=1;
$area=?constant($p)*$r*$r;
echo?$area;
?>

我的理解:注意代碼執行的先后順序,先要定義height才能在if中使用。先給height賦值為中或者低,if語句中才能判斷得出來啊。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么在if語句后寫$height="中”就不行了呢

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號