c基礎(2)

課堂筆記:

需要加強記憶的有
  • 數(shù)據(jù)類型轉(zhuǎn)換:
    強制類型轉(zhuǎn)換時静檬,數(shù)據(jù)只變換一次,并不改變原來的數(shù)據(jù)類型并级。
  • 位運算
    ^:異或,相異時為一
~:取反

計算機是補碼存儲侮腹,原碼輸出3氨獭!父阻!
正數(shù)的補碼是他本身愈涩,負數(shù)的補碼時原碼取反加一;
~23:-24
原碼:00010111
反碼:11101000 (是一個負數(shù)的補碼)
負數(shù)的反碼(-1):11100111
負數(shù)的原碼:10011000(-24)
三目運算: a加矛?b:c

  • 運算符級別問題:
    括號成員第一履婉,全體單目第二,乘除余第三斟览,加減第四毁腿,位移第五,關系第六苛茂,等或不等于第七已烤。。
即昨天之后繼續(xù)

2)用空指針作函數(shù)調(diào)用失敗時的返回值
在函數(shù)調(diào)用成功時妓羊,函數(shù)返回一個指向某一對象的指針胯究;反之,則返回一個空指針躁绸。
3)用空指針作警戒值

指針數(shù)組和數(shù)組指針的區(qū)別:

int *p[2];首先聲明一個數(shù)組裕循,數(shù)組的元素是int類型;
int (*p)[2];聲明了一個指針净刮,指向了一個有兩個int元素的數(shù)組剥哑。

typedef int* intPtr;
intPtr p[2];```

typedef int intArray2[2];
intArray2 *p;

* ######程序掛起時,應該怎么辦庭瑰。星持。
調(diào)試程序思想及方法。
應該先檢測一下程序的結(jié)構(gòu)弹灭,按順序執(zhí)行一下函數(shù)列表督暂,檢測函數(shù)是否可行正常運行;程序本身正常完成正常的穷吮,**問題可能出現(xiàn)該函數(shù)從別的地方得到了一些錯誤的數(shù)據(jù)**
* 等于運算符的誤用逻翁;
* 未初始化的變量
* 變量的隱式類型轉(zhuǎn)換。 
用什么方法找出程序中的錯誤:
(1)先調(diào)試程序中較小的組成部分捡鱼,然后調(diào)試較大的組成部分八回;
(2)徹底調(diào)試好程序的一個組成部分后,怎么調(diào)試下一個組成部分;
(3)連續(xù)觀察程序流(flow)的數(shù)據(jù)變化缠诅;
(4)始終打開編譯程序警告選項 并試圖消除所有警告溶浴;
(5)準確地縮小存在錯誤的范圍。
**從一開始就避免錯誤的出現(xiàn)**
(1)程序中應有足夠的注釋
(2)函數(shù)應當簡潔——如果一個函數(shù)很簡潔管引,你就應該多花一點時間去仔細的分析和檢測確保準確無誤士败。
(3)程序流應該清晰,避免使用goto語句和其他跳轉(zhuǎn)語句
(4)函數(shù)名和變量應具有描述性 
####作業(yè):
要求:用for循環(huán)或者while循環(huán)實現(xiàn)褥伴!

路人1.1.字母金字塔
                   A
                  BBB
                 CCCCC
                DDDDDDD
               EEEEEEEEE
          ....................
   ......................................

ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ

include<stdio.h>

int main(int argc,char argv[]){
int i,j;
char k = 'A';
i = 1;
j = 1;
for(i = 1;i <= 26;i++){
for(j = 1;j <= 26-i;j++){
printf(" ");
}
for(j = 1;j <= 2
i-1;j++){
printf("%c",k+i-1);
}
printf("\n");
}
return 0;
}

2.模擬電子時鐘:
清屏system("clear");
 休眠函數(shù):sleep(n); //休眠n秒

include<stdio.h>

include<unistd.h>

int main(int argc,char *argv[]){
int hours,minutes,seconds;
// printf("Please times at present:hours minutes seconds");
hours = 19;
minutes = 30;
seconds = 0;
int i = hours,j = minutes,k = 0;
for(;i < 24;i++){
for(;j < 60;j++){
for(;k < 60;k++){
printf("%d:%d:%d",i,j,k);
sleep(1);
system("clear");
printf("\n");
}
k = 0;
}
j = 0;
}
}


3.階梯問題:
         在你面前有一條長長的階梯:若每步跨2階谅将,則最后剩1階;若每步跨3階重慢,則最后剩2階饥臂;若每步跨5階,則最后剩4階似踱;若每步跨6階隅熙,則最后剩5階;只有每步7階時屯援,才剛好走完猛们,一階不剩,請問這條階梯至少有多少階狞洋?(求所有三位階梯數(shù))

include<stdio.h>

int main(int argc,char *argv[]){
int i,sum;
for(i=1;i<1000;i++){
if(i%2==1 && i%3==2 && i%5==4 && i%6==5 && i%7==0){
printf("%d\t",i);
}
}
return 0;
}

4.預習數(shù)組和指針
已完成
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末弯淘,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子吉懊,更是在濱河造成了極大的恐慌庐橙,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件借嗽,死亡現(xiàn)場離奇詭異态鳖,居然都是意外死亡,警方通過查閱死者的電腦和手機恶导,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進店門浆竭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人惨寿,你說我怎么就攤上這事邦泄。” “怎么了裂垦?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵顺囊,是天一觀的道長。 經(jīng)常有香客問我蕉拢,道長特碳,這世上最難降的妖魔是什么诚亚? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮午乓,結(jié)果婚禮上站宗,老公的妹妹穿的比我還像新娘。我一直安慰自己益愈,他們只是感情好份乒,可當我...
    茶點故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著腕唧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪瘾英。 梳的紋絲不亂的頭發(fā)上枣接,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天,我揣著相機與錄音缺谴,去河邊找鬼但惶。 笑死,一個胖子當著我的面吹牛湿蛔,可吹牛的內(nèi)容都是我干的膀曾。 我是一名探鬼主播,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼阳啥,長吁一口氣:“原來是場噩夢啊……” “哼添谊!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起察迟,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤斩狱,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后扎瓶,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體所踊,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年概荷,在試婚紗的時候發(fā)現(xiàn)自己被綠了秕岛。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡误证,死狀恐怖继薛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情雷厂,我是刑警寧澤惋增,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站改鲫,受9級特大地震影響诈皿,放射性物質(zhì)發(fā)生泄漏林束。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一稽亏、第九天 我趴在偏房一處隱蔽的房頂上張望壶冒。 院中可真熱鬧,春花似錦截歉、人聲如沸胖腾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽咸作。三九已至,卻和暖如春宵睦,著一層夾襖步出監(jiān)牢的瞬間记罚,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工壳嚎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留桐智,地道東北人。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓烟馅,卻偏偏與公主長得像说庭,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子郑趁,可洞房花燭夜當晚...
    茶點故事閱讀 45,077評論 2 355

推薦閱讀更多精彩內(nèi)容

  • C++基礎2:類與對象 1. 認識類與對象 什么是類(class)?類(class)是類型(type)刊驴,是用戶自定...
    jdzhangxin閱讀 2,268評論 0 7
  • 成員函數(shù) 對象參數(shù) No.參數(shù)類型建議說明1const 類&/類 const &優(yōu)先使用函數(shù)內(nèi)部不改變參數(shù)對象2類...
    jdzhangxin閱讀 503評論 0 2
  • 1.編譯程序(1)gcc xx.c,他會默認生成一個a.out的可執(zhí)行文件,在a.out所在目錄穿撮,執(zhí)行./a.o...
    萌面大叔2閱讀 1,292評論 0 1
  • 語句類型:普通語句缺脉、符合語句、空語句悦穿。 選擇語句(Selection Statement):if攻礼、switch、三...
    LyTsai閱讀 251評論 0 0
  • 影片《七宗罪》的最后畫面:布拉德.彼特把手槍舉起來栗柒,又放下礁扮,放下了,又舉起瞬沦。我的心也隨著他上上下下太伊,可以想見他心中...
    棉花2016閱讀 230評論 0 3