博客 / 列表

瞿小凱 - 小凱15天快速講完c語言-簡單學習第十課

複習 0.1 構造函數 對象被創建的時候,會自動調用 全局對象 局部對象 堆中的對象 構造函數的函數名字和類名一樣 構造函數沒有返回值,可以有參數,可以重載,一個類中可以實現多個構造函數 0.2 析構函數 對象被銷燬的時候,會自動調用 全局對象 程序結束的時候會自動銷燬 局部對象 離開作用域的時候,會自動銷燬 堆中的對象 delete釋放的時候,會自

學習 , c++ , 學習筆記 , 繼承 , c

瞿小凱 - 長征:寫給本系列的結尾

在連續寫了12個原創系列帖子之後,終於,我的c和c++內容就講完了,這也是我在思否社區的第一個專欄,作為本專欄的結尾,我和大家嘮嘮嗑,我在一開始就説過,這些內容來自我學校時候自學做的筆記,當然,在本次整理的過程中,發現了自己以前筆記裏的很多紕漏之處,所以做了補充修改,發到了思否社區。當然,現在也有很多不足之處。反饋最多的問題是內容太快(這是一些在社區看到這個專欄的文章的同學給到我的反饋,這些同學告

成長路徑 , c++ , 學習筆記 , 學習資料 , 學習心路

瞿小凱 - 筆記本電腦觸摸板操作指南

居家隔離,但心思一直在工作和思否社區,所以早上下樓做完核酸就迫不及待的開機,然後就遇到煩心事兒,我的鼠標失靈了。 因為沒有完全失靈,鼠標的滾輪壞了,拖動有延遲,所以最早以為是電腦垃圾太多或者説有什麼程序在故意控制我鼠標前進,心想自己就是幹這行的,怕啥,説不定還能拿這個經歷在某平台發個有意思的博客蹭蹭熱度,沒想到試了半天發現是真的壞了,於是開始發愁。迫不得已只能使用觸摸板,要知道,作為一個從文

筆記本電腦 , 學習 , 心情 , 技巧 , 電腦

瞿小凱 - 小凱15天快速講完c語言-簡單學習第九課

0. 複習 0.1 堆的申請釋放 申請:new 釋放:delete 使用new和delete的好處: 1.使用new,new可以識別類型,申請什麼類型,返回的就是什麼類型的指針,就無需強制轉換了。 2.new會調用構造函數,delete會調用析構函數 和malloc,free有什麼區別: malloc和free是函數,delete是運算符 //假如想要申請

學習 , c++ , 學習筆記 , c , 學習資料

瞿小凱 - 小凱15天快速講完c語言-簡單學習第八課

0.前言 今天,我們進入c++的學習,我在專欄裏提到過,這些課程,來自我在大學自學時候的筆記整理而成,可能有不完善之處,在今天的課程筆記裏,我們忽略了一個有興趣的帶入點,c++的起源,在此引用維基百科的解釋 1.從C語言到C++一些基礎語法的變化 1.1 內存的申請和釋放 在C語言當中,我們學習的堆空間申請和釋放: 申請:malloc 釋放:free 在C++當中,推薦使用:

c++-primer , c++ , 學習筆記 , c , 學習資料

瞿小凱 - 小凱15天快速講完c語言-簡單學習第七課

前言 看到這篇博客的同學們,到今天為止,我們的c語言初級部分講解就結束了(可能有的同學好奇我的標題不是寫的15天麼,這才七天,哈哈,因為我們接下來就要開始進入c++的世界了,算是c語言的進階,我今天整理髮布的曾經自學的筆記相對有些複雜,涉及指針高級運算,今天的內容不求掌握,只求簡單理解就好,即使沒懂,也沒關係啦,樓主純手動碼字不易,還望珍惜。歡迎關注,多和我交流。 0. 複習 0.1 結構體 是一

學習 , 學習方法 , 學習筆記 , c , 學習心路

瞿小凱 - 小凱15天快速講完c語言-簡單學習第五課

0. 複習 0.1 循環 while(表達式) { } do { }while(表達式); for(初始化循環變量;判斷條件;循環變量的變化) { } 一般比較明確循環次數的時候,使用for 不太明確循環次數的時候,一般使用while 兩個控制語句: break: 跳出循環,只能跳出當前循環(只能跳出一層循環) continue: 直接開始下一輪循環 表達式的真假問題

函數 , 學習 , 指針 , c , 學習資料

瞿小凱 - 小凱15天快速講完c語言-簡單學習第四課

這節課筆記的排版有點問題,感覺是markdown語法有問題,當然不排除思否社區的排版問題,哈哈哈,已反饋官方啦,大家湊合看。 0. 複習 0.1 運算符 1.賦值 注意的點: // 定義變量的時候,給的值 這時叫做初始化。 int a = 0; int b = 10; int c = 0; // 定義完變量,再去給值,這個就叫賦值 a = 100; //正

學習 , 學習方法 , 學習筆記 , c , 學習資料

瞿小凱 - 小凱15天快速講完c語言-簡單學習第二課

複習上一課 0.1 如何將一個十進制數轉為二進制數? 整數部分:逆序取餘 小數部分:正向取整 例題:20.28 整數部分: 20/2 10 0 10/2 5 0 5/2 2 1 2/2 1 0 1/2 0 1 小數部分: 0.28*2 0.56 0 0.56*2 1.12 1 0.12*2..... 結果就是:10100

學習 , c++ , 學習方法 , c , 學習資料

瞿小凱 - (持續更新,已更新至2022年11月26日)C語言經典題集合

(持續更新,最新時間2022年11月26日) 1. 三個數由小到大排序 輸入任意3個整數,編程實現對這3個整數進行由小到大排序井將排序後的結果顯示在屏幕上 #include stdio.h #include stdlib.h int main() { int a, b, c, t; printf("請任意輸入三個數(空格分隔):\n"); scanf("%d %d %d",

學習 , c# , c , 學習資料 , 學習心路

瞿小凱 - 出現network boot from intel e1000問題的解決辦法

在寫這個博客之前,我承認,自己也是這個問題的“受害者”。出現這個問題的環境描述如下: (虛擬機版本v16,準備預裝的系統版本win7) 關於這個問題,網上的解決方案通常是 1.關閉虛擬機中的運行環境 2.找到電源設置,進入bios 3.調整下啓動順序 例如我現在操作的這樣(網上普遍的這個教程我已經替大家踩坑了) 實際上,這樣的操作反覆幾遍,你會發現,依然回到

虛擬機網卡 , windows , network , 虛擬機 , 系統

瞿小凱 - c++內存泄漏與智能指針

您好,看到文章的您,如果您是c++初學者,這部分內容需要學習好數據結構中指針和棧的內容,否則可能會有一定難度,只做瞭解即可 什麼是內存泄漏 什麼是內存泄漏,簡單來説,就是 1.動態申請堆空間,用完後不歸還 2。C++ 語言中沒有垃圾回收的機制 3.指針無法控制所指堆空間的生命週期 例如下面的例子: #includeiostream #includestring.h using namesp

學習 , 內存分配 , 內存泄漏 , c++ , 指針

瞿小凱 - c語言經典題目:在字符串的指定位置插入字符

題目 請編寫程序,實現以下功能:在字符串中的所有數字字符前加一個$字符。例如,輸入 A1B23CD45,輸出 A$1B$2$3CD$4$5。 思路: 觀察規律可發現插入的字母只會在排在數字前面,不會影響字母。 因此完整代碼如下 #include stdio.h int fun(char* s) { char t[80]; int i, j; for (i = 0

學習 , c# , 學習方法 , 學習筆記 , c

瞿小凱 - 擲骰子游戲

題目: 骰子是一個有六個面的正方體,每個面分別印有1〜6之間的小圓點代表點數。假設這個遊戲的規則是:兩個人輪流擲骰子6次,並將每次投擲的點數累加起來。點數多者獲勝;點數相同則為平局。 思路 由於骰子六面概率平均,所以這裏用隨機數函數計算兩個,最後統計兩者的勝率即可 隨機數含義及運用 完整代碼如下: #include stdio.h #includestdlib.h #includ

隨機數 , 學習 , 算法 , 算法複雜度 , c#

瞿小凱 - 初入隨機數時的思考

是我曾經的一些心路筆記,分享給初學者 random函數 最開始瞭解到隨機數函數,是在primer書上看到的random函數,後來才知道,random函數雖然是隨機數,但是,其實它並不是標準函數,以至於在vs,vc上無法編譯通過。 rand函數 於是,這時候,我才瞭解到了一個標準的函數rand,這個函數不需要單獨的頭文件,只需要最常見的stdlib.h即可運行,很是方便。 例子:

函數 , 隨機數 , 隨機數種子 , 學習 , 學習心路

瞿小凱 - 如何把多個py文件打包成一個在pycharm直接運行

如果是想同時打包多個py文件在pycharm中,通常做法是將它轉化為exe文件。因此,首先,我們需要安裝 pyinstaller。 第一步,安裝pyinstaller 您可以在下面這個官網中完成安裝 http://www.pyinstaller.org/ 當然,您可以直接cmd,回車,然後裝包pip install pyinstaller,執行流程如下圖所示。 特別提示,如果是在py

python爬蟲 , exe , 學習方法 , 爬蟲 , Python