原创 御坂坂的C++學習之路(1)

本文爲我的C++學習筆記,歡迎大佬們點評指正,由於基本語法已經熟悉,所以雖然是第一篇,仍然是從指針開始。 定義一個整數類型的指針變量int *p; 指針變量指向一個地址int arr[10];//定義一個數組 p = arr

原创 御坂坂的c++學習之路(5)

遞歸實現漢諾塔 代碼其實很簡單,當初看完別人的代碼後有一部分不能理解 大概是這樣 ...... hannoi(3,'x','y','z'); //然後我認爲的運行過程 hannoi(2,x,z,y) hannoi(1,

原创 御坂坂的C++學習之路(3)-----函數-----

話不多說,上代碼 #include<bits/stdc++.h> using namespace std; int sum(int n, ...)//...表示參數數目不確定 { int i , sum = 0;

原创 御坂坂的c++學習之路(6)

依然是遞歸,此次是快排算法 #include<bits/stdc++.h> using namespace std; void quick_sort(int arr[],int left,int right) { if(le

原创 御坂坂的c++學習之路(4)

extern 變量;可以使用在變量定義之前,告訴編譯器這個變量在後面被定義過了,不會報錯。,此外如果變量定義在其他文件中,也可以用extern。在extern 定義的變量前加static 會使其變爲internal類型而且改變後無

原创 御坂坂的C++學習之路(7)

c++讀寫文件 讀寫文件所需要的準備: 1.頭文件fstream. 2.用ifstream/ofstream聲明一個對象 ifstream inFile; //ifstream是用來進行讀的類 ofstream outFil

原创 御坂坂的C++學習之路(2)

關於指針的練習 1.用指針編寫一個對整型數組進行冒泡排序函數。冒泡排序是指將相鄰的元素進行比較,如果不符合所 要求的順序,則交換這兩個元素;對整個數列中所有的元素反覆運用上法,直到所有的元素都排好序爲止。 #include<io

原创 御阪阪的C++學習之路(3)-----函數-----

話不多說,上代碼 #include<bits/stdc++.h> using namespace std; int sum(int n, ...)//...表示參數數目不確定 { int i , sum = 0;