以下是BASIC中的示例程序。如果標記的條件不正確,有人能告訴我這個函數返回什麼嗎?我必須將程序移植到C++,並且需要理解它。我沒有BASIC知識 - 請耐心解答一個簡單的問題。BASIC中函數的默認返回值
FUNCTION CheckPoss (u)
tot = tot + 1
f = 0
SELECT CASE u
CASE 2
f = f + CheckIntersection(1, 3, 2, 1) 'A
CASE 3
f = f + CheckIntersection(2, 3, 3, 1) 'B
END SELECT
IF f = 0 THEN <============== This condition if true,
CheckPoss = 1 <============== then return value is 1
IF u = 9 THEN
PrintSolution
END IF
END IF
END FUNCTION
取決於類型。整數是0,布爾錯誤,浮點數0。 –