(一)學前思考
學習目標
1 面試
2 后期服務 :JNI(C語言)C JAVA 編程思想 編程能力
(二)所學內(nèi)容
C語言與C++的區(qū)別
1.C是面向過程 C++面向?qū)ο?br> 2.面向過程與面向?qū)ο笞畲蟮膮^(qū)別在于前者更直接希柿,但后者略顯含蓄,相較于前者而言养筒,后者更為完善曾撤,正如同謀士所處之策,C語言如同高等謀士所出之策:雖能解決問題但卻稍顯繁瑣晕粪,而C++如頂級謀士如賈文和所出之策:邏輯明確方法簡單挤悉。
注釋的使用
注釋的類型有三種:
//:注釋一行話,雖可用于多行話的注釋兵多,但太過繁瑣尖啡,一般只用于單行橄仆;
/*注釋內(nèi)容 */:較第一種而言可以使多行話的注釋更加簡單,相當于第一種的補充衅斩,一般不用于單行盆顾;
/**注釋內(nèi)容 */:第三種較第二種而言又是一個補充,是JAVA語言注解文檔的內(nèi)容 畏梆。
include的作用
- include:宏 導入頭文件(既可導入系統(tǒng)提供的類庫您宪,也可導入自己定義的頭文件)
特別的
#include<stdio.h>是指編譯器首先從系統(tǒng)類庫查找該文件,若無奠涌,則從自己定義文件中查找宪巨,再無,則報錯溜畅。
#include"stdio.h"是先從自己定義文件中查找捏卓,再從系統(tǒng)類庫中查找,無則報錯
main函數(shù)的介紹
main函數(shù)=代碼塊=完成特定功能(一般的慈格,所有程序都是以main函數(shù)作為起始)
int:返回值
0:正常運行可得到值(異常運行則會如搶劫被判刑般沒收怠晴,記1)
int argc:參數(shù)的個數(shù) char* argv[]:字符串組(當*去掉則表示字符)
QQ截圖20191116203508.png
printf函數(shù)格式化輸出
printf:輸出語句,用于讓終端輸出數(shù)據(jù)
scanf函數(shù)格式化輸入
scanf:輸入語句浴捆,用于終端輸入數(shù)據(jù)(scanf內(nèi)是用戶輸入的內(nèi)容蒜田,注意:不要隨意在scanf中加內(nèi)容,這些內(nèi)容都可能成為格式)
\n:換行 ? \t:縮進
變量的定義
變量通常用于計錄數(shù)據(jù)
int 整型1选泻,2冲粤,3,占據(jù)4個字節(jié)(%d)(%02d:不足兩位用0補齊)unsigned int(無符號整型)%o(以八進制無符號輸出整數(shù))
long 長整型页眯,占據(jù)4個字節(jié)(%ld)
float 單精度浮點型1.5梯捕,占據(jù)4個字節(jié)(%f)(%.2f:小數(shù)點后保留兩位)
double 雙精度浮點型1.4,占據(jù)8個字節(jié)(%f)
(單精度與雙精度區(qū)別:1.字節(jié)數(shù)2.有效位數(shù)3.表示數(shù)范圍4.處理速度)
char 字符'a'餐茵,占據(jù)1個字節(jié)(%c)(用%c表示輸出字符科阎,用%d表示輸出字符對應的ASCII碼)
string 字符串"age"(%s)
bool布爾型 1 ture ? 0 false,占據(jù)一個字節(jié)(非0即真顯示1否則顯示0)
short 短整型忿族,占據(jù)2個字節(jié)
(中文占據(jù)兩個字節(jié),指針8個字節(jié))
問號表達式
if{
}else if{
}else if{
}else{
}
或
三目運算符:a=1>2?"a":"c";
逗號表達式
result=表達式1蝌矛,表達式2道批,表達式3
運算符
+?-?*
/:對數(shù)取整數(shù)部分
%:對數(shù)取余(x%16+10=11...15)
&&:且,都滿足才滿足
||:或入撒,滿足一個即滿足
隆豹!=:不等于
++自增
--自減
+=:1+=2?3
==判斷左右是否相等
=將右邊的值賦給左邊
(三)學習經(jīng)歷
所做的demo:
(四)學后反思
??對比于之前的老師的教學,本門課程以做demo的形式茅逮,將基本的知識點融入其中璃赡,能讓我們以娛樂的角度充分理解個個知識點判哥,而后,以簡書的形式對所學內(nèi)容進行系統(tǒng)性復習碉考,這就不得不佩服東哥獨到的眼光和其新穎的教學方式了塌计。在單特孑立的東哥的帶領下,我們這樣的凡鱗也有所感悟,當然,目前第一周感悟相對于今后較為膚淺也較為有限役首,首先便是在寫程序時不能追求于一步到位蔬啡,哪怕你是經(jīng)商之陶朱,行軍之白起褂萧,統(tǒng)帥之韓信,練兵之高順,謀劃之戲忠伊脓,都不可能一直無錯,更何況吾等“凡人”魁衙,于是乎丽旅,在每一次程序?qū)懲曛螅嫉贸槌霾糠謺r間檢驗纺棺,不然榄笙,寫下一大段卻發(fā)現(xiàn)到頭一場空豈不成了又一個笑話;其次祷蝌,別總想著先難后易茅撞,舉個我曾經(jīng)的慘痛經(jīng)歷:平時數(shù)學考試一直從前往后做,但某一次心血來潮選擇了先做壓軸題巨朦,這一下改變不得了了米丘,當場直接耗費我一個小時在壓軸題上,接下來的...不提也罷糊啡,回想我的慘痛經(jīng)歷拄查,不得不推及一個道理:不要盲目難易,萬一你難易成了另一個我呢棚蓄?最后便是學習時你得先問自己一個為什么堕扶,就例如愛迪生發(fā)明了電燈就成了偉人(當然,歷史上不是如此)梭依,你就得問自己一個為什么稍算,然后你就會從探尋為什么中知道:電燈為全世界進行了照明,接著你又會圍繞電燈發(fā)現(xiàn)一系列神奇的事情役拴,而后糊探,你會發(fā)現(xiàn)一代偉人愛迪生的一些虛偽做法,而將這種思維運用于學習之中就是最完美不過的了。