原创 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