C語(yǔ)言入門(mén)到進(jìn)階----Day1 14th/Nov./2019

主要內(nèi)容:

C和C++的區(qū)別

集成開(kāi)發(fā)環(huán)境的工作內(nèi)容(一個(gè)原始碼農(nóng)的誕生)

C語(yǔ)言中注釋語(yǔ)句的使用

include的作用

main函數(shù)的簡(jiǎn)單介紹

printf函數(shù)的格式化輸出

scanf函數(shù)的格式化輸入

變量的定義

一、C和C++的區(qū)別

C面向過(guò)程 C++面向?qū)ο?br> 生活例子
C上課:小王 走進(jìn)教室 拿出電腦 開(kāi)始聽(tīng)東哥的課
C++:找對(duì)象 誰(shuí)來(lái)上課 Teacher (老師的性別,年齡则涯,外貌等等)
誰(shuí)來(lái)聽(tīng) Student (學(xué)生的年齡,性別紫谷,外貌等等)
什么課 Subject (課程的內(nèi)容)
哪里上 Classroom(教室的地點(diǎn)...)
怎么上 computer (上課的工具的具體介紹)


二、集成開(kāi)發(fā)環(huán)境的工作內(nèi)容

1.寫(xiě)代碼---文本編譯器
include <stdio.h>

int main(){
   printf("hello world");
}
2.預(yù)編譯->編譯器(制定規(guī)則)GCC

gcc -E test.c -o test.i
a 、展開(kāi)

3.編譯-> 高級(jí)語(yǔ)言轉(zhuǎn)化為 匯編代碼

gcc -S test.i -o test.s
a耕挨、檢查語(yǔ)法錯(cuò)誤
b舷礼、轉(zhuǎn)化為匯編代碼

4.匯編->把匯編代碼轉(zhuǎn)化為二進(jìn)制數(shù)據(jù)

gcc -c test.s -o test.o
a鹃彻、轉(zhuǎn)化為目標(biāo)文件
二進(jìn)制數(shù)據(jù)
1011110010100

5.鏈接->把所有目標(biāo)文件鏈接為可執(zhí)行的程序

gcc -o test test.o


三、C語(yǔ)言中注釋語(yǔ)句的使用

// 單行注釋
/*
*/ 多行注釋


#include的作用

include 宏 導(dǎo)入頭文件

若系統(tǒng)已經(jīng)提供某些功能的實(shí)現(xiàn)妻献,只需使用include將這些功能導(dǎo)入進(jìn)來(lái)就行

導(dǎo)入頭文件方式

a.<系統(tǒng)提供的類(lèi)庫(kù)> stdio.h stdlib.h math.h string.h
b. “自己定義的頭文件”calculate.h

如#include <stdio.h>
編譯器首先從系統(tǒng)的類(lèi)庫(kù)里去查找這個(gè)頭文件蛛株,若無(wú),再到自己的文件中查找育拨,否則報(bào)錯(cuò)
如#include ”stdio.h“
編譯器首先從自己的文件中查找谨履,若無(wú),再?gòu)南到y(tǒng)的類(lèi)庫(kù)里去查找這個(gè)頭文件熬丧,否則報(bào)錯(cuò)


main函數(shù)的介紹

 int main(int argc,char*argv[]){
printf("%d",argc);//1
printf("%s",argv[0]);//C:\Dev-cpp\c1.exe
return 0;
}

a.main ()函數(shù) = 代碼塊 = 完成特定功能
所有程序的入口點(diǎn)都是main函數(shù)
b.int->返回值 記錄當(dāng)前程序運(yùn)行狀態(tài)
return返回值0:正常結(jié)束 非零: 異常結(jié)束
c.int argc:參數(shù)個(gè)數(shù) argument count
char*argv[]: 每個(gè)參數(shù)組成的的字符串?dāng)?shù)組


printf函數(shù)格式化的輸出

printf("hello world");

即輸出 hello world


scanf函數(shù)格式化輸入

#include <stdio.h>
int main(){
int a = 0;
scanf("%d",&a);
return 0;
}

即要求你輸入一個(gè)整數(shù)

scanf中注意的一些問(wèn)題

a.scanf("%d",&a) 其中"%d"即為輸入的格式笋粟,所以一般在scanf的""中不要隨意增添其他的東西
e.g scanf("%d\n",&a) 在程序運(yùn)行是即要求你輸入 整數(shù)\n 才能輸出結(jié)果
b.scanf("%d",&a) ‘&’取地址符號(hào)一定要記得


變量的定義

變量 記錄數(shù)據(jù)

a.變量的基本數(shù)據(jù)類(lèi)型-->只能存一個(gè)值
int 整型數(shù)據(jù)
long 長(zhǎng)整型
float 單精度浮點(diǎn)數(shù) e.g 1.5
double 雙精度浮點(diǎn)數(shù)
char 字符 e.g 'd' 'a'
string 字符串 e.g "jack" "tim"
short 短整型
bool 是、成立true 不是析蝴、不成立false
b.占據(jù)內(nèi)存空間不同

printf("%d\n",sizeof(int));//4(64位)
printf("%d\n",sizeof(long));//4,區(qū)別在windows和MAC中的不同害捕,長(zhǎng)整型在MAC中占8個(gè)字節(jié),Windows中只占4個(gè)字節(jié)
printf("%d\n",sizeof(float));//4闷畸,區(qū)別在windows和MAC中的不同吨艇,長(zhǎng)整型在MAC中占8個(gè)字節(jié),Windows中只占4個(gè)字節(jié)
printf("%d\n",sizeof(double));//8
printf("%d\n",sizeof(short));//2
printf("%d\n",sizeof(char));//1
printf("%d\n",sizeof(bool));//1

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末腾啥,一起剝皮案震驚了整個(gè)濱河市东涡,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌倘待,老刑警劉巖疮跑,帶你破解...
    沈念sama閱讀 221,635評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異凸舵,居然都是意外死亡祖娘,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,543評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)啊奄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)渐苏,“玉大人掀潮,你說(shuō)我怎么就攤上這事∏砀唬” “怎么了仪吧?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,083評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)鞠眉。 經(jīng)常有香客問(wèn)我薯鼠,道長(zhǎng),這世上最難降的妖魔是什么械蹋? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,640評(píng)論 1 296
  • 正文 為了忘掉前任出皇,我火速辦了婚禮,結(jié)果婚禮上哗戈,老公的妹妹穿的比我還像新娘郊艘。我一直安慰自己,他們只是感情好唯咬,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,640評(píng)論 6 397
  • 文/花漫 我一把揭開(kāi)白布纱注。 她就那樣靜靜地躺著,像睡著了一般副渴。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上全度,一...
    開(kāi)封第一講書(shū)人閱讀 52,262評(píng)論 1 308
  • 那天煮剧,我揣著相機(jī)與錄音,去河邊找鬼将鸵。 笑死勉盅,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的顶掉。 我是一名探鬼主播草娜,決...
    沈念sama閱讀 40,833評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼痒筒!你這毒婦竟也來(lái)了宰闰?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,736評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤簿透,失蹤者是張志新(化名)和其女友劉穎移袍,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體老充,經(jīng)...
    沈念sama閱讀 46,280評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡葡盗,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,369評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了啡浊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片觅够。...
    茶點(diǎn)故事閱讀 40,503評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡胶背,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出喘先,到底是詐尸還是另有隱情钳吟,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布苹祟,位于F島的核電站其屏,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏譬淳。R本人自食惡果不足惜徘溢,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,870評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望砂轻。 院中可真熱鬧奔誓,春花似錦、人聲如沸搔涝。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,340評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)庄呈。三九已至蜕煌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間诬留,已是汗流浹背斜纪。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,460評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留文兑,地道東北人盒刚。 一個(gè)月前我還...
    沈念sama閱讀 48,909評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像绿贞,于是被迫代替她去往敵國(guó)和親因块。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,512評(píng)論 2 359

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