原创 Java Study Day3

JavaSE day3: JavaSE之數組的定義與使用一、數組1、基本概念:數組指的就是⼀組相關類型的變量集合,並且這些變量可以按照統⼀的⽅式進⾏操作。2、數組初始化( 聲明並開闢數組):1)動態初始化(初始值爲對應元素類型的默認值)數據

原创 Java Study Day5 ,Day6

JavaSE day5: 一、數組(續)1、多維數組(瞭解)java中多維數組的元素是(數組)引用數據類型,故可以有階梯狀的數組,即同級數組的元素個數可以不同二、類和對象1、問題:什麼是類? (如:自行車的設計圖)什麼是對象? (如:一輛輛

原创 github入門簡單命令及常見錯誤

github入門簡單命令及常見錯誤: 一、入門常用命令git init(新建一個空的倉庫)git add .(添加文件夾下的所有文件)git add 文件名(添加文件夾中的指定文件)git status(查看狀態)git commit -m

原创 Java Study Day4

JavaSE day4: 數組使用方法的加強練習練習代碼如下(直接上代碼 Notepad++):

原创 Git和Github入門學習

註冊github賬號也有些時日,但一直給自己找藉口github的操作麻煩,便一直逃避不肯學習,今天,我終於不再逃避,靜下心來花時間和精力學習github的基本使用操作。git和github入門學習一、下載安裝安裝 git for windo

原创 Java Study Day1

JavaSE之數據類型與運算符Java命令:1.編譯:javac -encoding UTF-8 Code.java 生成Code.class文件2.運行:java Code 規定:類名稱必須和文件名一致規範:類名稱單詞首字母必須大寫,

原创 通訊錄(容量不可變)

實現一個通訊錄; 通訊錄可以用來存儲1000個人的信息,每個人的信息包括: 姓名、性別、年齡、電話、住址 提供方法: 1.添加聯繫人信息 2.刪除指定聯繫人信息 3.查找指定聯繫人信息 4.修改指定聯繫人信息 5.顯示所有聯繫人信息 6.

原创 自定義類型:結構體+枚舉+聯合

自定義類型:結構體,枚舉,聯合一、結構體1.結構體的聲明struct Stu{char name[20]; //名字int age; //年齡char sex[5]; //性別char id[20]; //學號}; //分

原创 函數&指針

1.理解函數指針和定義 2.理解函數指針數組和定義,轉移表 3.理解指向函數指針數組的指針和定義代碼呈現如下:相同標題和模塊一一對應

原创 指針&數組

指針&數組:(兩者的相關基本概念不再贅述,以下只針對某些典型的問題作以介紹)1、指針就是變量,用來存放地址的變量(存放在指針中的值都被當做地址來處理)2、指針加減整數(指針加1本質是加上其所指向類型的大小)3、兩個指針相減,結果是這兩個指針

原创 “C”實現掃雷遊戲(優化版)

完成掃雷程序,並進行以下優化:①第一次下子,不炸死。(如果第一次掃到雷區,則將其置爲無雷區,爲保證雷的數目不變,再次隨機布一顆雷) ②座標周圍沒雷,可以實現展開。思路:1、設置遊戲區域(10x10,考慮到邊界問題,爲統一操作,故設爲12x1

原创 c語言操作符總結

C語言操作符總結:分類:算術操作符,移位操作符,位操作符,賦值操作符,複合操作符,單目操作符,關係操作符,邏輯操作符,條件操作符,逗號表達式,下標引用、函數調用和結構成員。一、算術操作符——“+,-,*,/,%”*注:(1)%(求餘)操作符

原创 三子棋遊戲

三子棋遊戲思路:1、設置棋盤(3x3)2、打印遊戲界面3、玩家選擇,開始遊戲‘1’或退出‘2’4、設計遊戲(1)電腦走棋‘O’(隨機生成有效座標)(2)打印棋盤(3)玩家走棋‘X’(輸入座標並判斷是否有效)(4)打印棋盤(5)實時判斷輸贏,

原创 菜鳥入門練習

事實證明,菜鳥的代碼果然寫的很矬,但所有不好的事物終究會被淹沒成爲過去式,所以,不由分說,總是會有更好更優化的代碼來掩蓋自己那些“不成熟”的代碼,想想來看,進步的過程就是對自己的代碼不斷優化的過程,實踐出真知,自然也會積累經驗。加油!交換一

原创 “C”中的“問題”

最近,探究了“C”中一些常被忽略,或者說不被強調的問題,雖然對編程可能沒有多大的影響,但探究一下,知道其中的緣由總還是有助於理解“C”語言的,探究結果如下:問題一:預防野指針的方法???答:(一)野指針(並非NULL指針)意思是未初始化的指