原创 visual studio打開建好的項目後無 頭文件 源文件 等文件夾

解決方法: 1. 2.選擇.sln結尾的文件打開即可: 3.結果展示:

原创 C++基礎之結構體中const的使用場景

說明:用const來防止誤操作。 #include <iostream> using namespace std; #include<string> struct Student { string name; int age

原创 解決別人打不通你電話 總是提示在通話中

說明:已經排除拉入黑名單和免打擾模式。 解決方法: 手機設置---->雙卡與移動網絡---->SIM卡信息與設置---->選擇SIM卡關閉高清通話即可。

原创 C++基礎之函數的分文件編寫

一.步驟: 1.創建.h後綴名的頭文件 2.創建.cpp後綴名的源文件 3.在頭文件中寫函數的聲明 4.在源文件中寫函數的定義 二.具體實現: 1.頭文件—>添加—>新建項: 2.名稱改爲以.h爲後綴名,然後點擊添加按鈕: 3

原创 用C++實現冒泡排序

代碼: #include <iostream> using namespace std; int main() { /* 冒泡排序 */ int arr[5] = { -1,3,1,10,5 }; int le

原创 C++數組基礎之二維數組名

二維數組名的作用: 1.查看二維數組所佔內存空間。 2.獲取二維數組首地址。 #include <iostream> using namespace std; int main() { int arr[2][3] = {

原创 C++指針基礎之const修飾指針

一.const修飾指針有三種情況: 1.const修飾指針:常量指針 2.const修飾常量:指針常量 3.const既修飾指針又修飾常量 二.特點: 常量指針:指針的指向可以修改,但是指針指向的值不可以修改。 int a =

原创 C++數組基礎之二維數組定義方式

第一種方式: /* 推薦使用:可讀性更強 */ int arr[2][3] = { {1,2,3}, {4,5,6} }; 第二種方式: int arr[2][3]; arr[0][0] = 1;

原创 C++基礎之利用指針訪問數組中的元素

關鍵點:拿到數組首地址。 #include <iostream> using namespace std; int main() { int arr[] = { 1,2,3,4,5,6,7,8,9,10 }; int *

原创 C++基礎之利用指針作函數的參數修改實參的值 地址傳遞

#include <iostream> using namespace std; /* 地址傳遞,可以修改實參的值 */ void swap(int *p1, int *p2) { int temp = *p1; *p1

原创 C++基礎之結構體的定義和使用

一.結構體的基本概念 結構體屬於用戶自定義的數據類型,允許用戶存儲不同的數據類型。 二.具體使用 #include <iostream> using namespace std; #include<string> /* 聲明結

原创 C++基礎之結構體數組

結構體數組:將自定義的結構體放入到數組中方便維護。 #include <iostream> using namespace std; #include<string> /* 定義一個結構體 */ struct Student

原创 C++基礎之結構體嵌套結構體 實例

實例:老師輔導學生 #include <iostream> using namespace std; #include<string> /* 定義學生和老師兩個結構體 */ struct Student { string n

原创 C++基礎之結構體做函數參數

說明: 將結構體作爲參數向函數中傳遞有值傳遞和地址傳遞兩種方式。 #include <iostream> using namespace std; #include<string> struct Student { strin

原创 C++基礎之結構體指針

結構體指針:通過指針訪問結構體中的成員。 具體實現: #include <iostream> using namespace std; #include<string> /* 定義一個結構體 */ struct Student