原创 計算機基礎知識(3)——淺論控制語句break、continue與return

(一)前言 在計算機編程過程中,當我們需要在特定的時間或位置結束某段語句時,我們就不得不借助控制語句來幫助我們完成這一功能。因此,瞭解三者之間的異同是我們理應儲備的知識。 (二)break、continue與return (1)

原创 西瓜書緒論課後習題(個人練習)

1.1  表1.1中若只包含編號爲1和4的兩個樣例,試給出相應的版本空間。 表1.1 西瓜樣本簡 編號 色澤 根蒂 敲聲 好瓜 1 青綠 蜷縮 濁響 是 4 烏黑 稍蜷 沉悶 否 解答: 首先,根據表格可知,西瓜樣本的每個屬性都只有兩種具

原创 c++析構函數delete位置訪問衝突問題

我的測試代碼如下 #include <iostream> #include <cstring> #include <string> using namespace std; class A{ char* ch; publ

原创 C++大學教程第七版8.16走迷宮問題

題目如上圖所示,我的代碼如下: ```cpp /* 走迷宮: #表示牆,.代表路 思路:右手始終個跟着牆的方向 */ #include <iostream> using namespace std; //迷

原创 計算機基礎知識(2)

1. 算術運算符 運算符 描述 示例 結果 + 加 y = 1;x = y + 1 x = 2 - 減 y = 10;x = y - 5 x = 5 * 乘 y = 2;x = y * 5 x = 10

原创 爲什麼char*申請空間時要多申請一位

在c++中,字符串的存儲有兩種形式,一種是c風格的字符數組的存儲方式,而另一種則是string類的形式,但實質上string的底層仍然是字符數組。 而對於字符數組,一般最後一位爲‘\0’,標誌着字符串的結束,只有含有‘\0’結尾的

原创 c++ I/O讀寫las點雲文件(供學習)

las點雲讀取las文件結構頭文件數據點結構文件流讀取las頭文件與點數據記錄 las文件結構 頭文件 官網規定的las頭文件如下: 爲了標準讀取las文件信息,以上使我們必須所瞭解的變量,爲此我們創建如下對應的結構體:注意:定義

原创 計算機基礎知識——原碼、反碼、補碼

(一)前言 在計算機內,定點數有3種表示法:原碼、反碼和補碼。反碼是數值存儲的一種,但是由於補碼更能有效表現數字在計算機中的形式,所以多數計算機一般都不採用反碼錶示數。 在數值數據中分爲有符號數與無符號數,其中,有符號數的最高位爲