在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

輕松學(xué)好C語言(原因 要求 教程)

電子工程師 ? 2017-11-23 15:10 ? 次閱讀

今天和大家分享一下我自己的C語言學(xué)習(xí)的過程,與大家共勉。嗯,由于我本人水平有限,出現(xiàn)錯(cuò)誤在所難免,希望大家看到后能夠指出來,以便大家共同進(jìn)步。

首先我來講講為什么要學(xué)c語言:

第一C語言是一門基礎(chǔ)語言,是學(xué)習(xí)其他語言的基礎(chǔ)。據(jù)說java和.Net的底層都是用C語言來編寫的,windows和linux內(nèi)核也是C語言來編寫的。

第二C語言功能強(qiáng)大。因?yàn)镃語言擁有指針這一強(qiáng)大的工具,所以有著更高的權(quán)限可以讓我們使用更多的功能,像java就不能操作其他程序,不能用于寫外掛,寫一些黑客工具什么的。

第三C語言程序員的薪水比較高。

下面介紹下學(xué)C的基本要求:

學(xué)習(xí)C語言,不需要多少英語。你只需要記得32個(gè)關(guān)鍵字。一天10個(gè),也就3天學(xué)完。

auto 局部變量(自動(dòng)儲(chǔ)存)

break無條件退出程序最內(nèi)層循環(huán)

case switch語句中選擇項(xiàng)

char單字節(jié)整型數(shù)據(jù)

const定義不可更改的常量值

continue中斷本次循環(huán),并轉(zhuǎn)向下一次循環(huán)

default switch語句中的默認(rèn)選擇項(xiàng)

do 用于構(gòu)成do.....while循環(huán)語句

double定義雙精度浮點(diǎn)型數(shù)據(jù)

else構(gòu)成if.....else選擇程序結(jié)構(gòu)

enum枚舉extern在其它程序模塊中說明了全局變量

float定義單精度浮點(diǎn)型數(shù)據(jù)

for構(gòu)成for循環(huán)語句

goto構(gòu)成goto轉(zhuǎn)移結(jié)構(gòu)

if構(gòu)成if....else選擇結(jié)構(gòu)

int基本整型數(shù)據(jù)

long長整型數(shù)據(jù)

registerCPU內(nèi)部寄存的變量

return用于返回函數(shù)的返回值

short短整型數(shù)據(jù)

signed有符號數(shù)

sizoef計(jì)算表達(dá)式或數(shù)據(jù)類型的占用字節(jié)數(shù)

static定義靜態(tài)變量

struct定義結(jié)構(gòu)類型數(shù)據(jù)

switch構(gòu)成switch選擇結(jié)構(gòu)

typedef重新定義數(shù)據(jù)類型

union聯(lián)合類型數(shù)據(jù)

unsigned定義無符號數(shù)據(jù)

void定義無類型數(shù)據(jù)

volatile該變量在程序中執(zhí)行中可被隱含地改變

while用于構(gòu)成do...while或while循環(huán)結(jié)構(gòu)

然后你在記住9種控制結(jié)構(gòu)就OK。

goto語句:無條件轉(zhuǎn)向;

if語句:判斷語句;

while循環(huán)語句;

do-while語句:先執(zhí)行循環(huán)體,然后判斷循環(huán)條件是否成立. 之后繼續(xù)循環(huán);

for語句:循環(huán),可替代while語句; 只是用法不同;

break語句跳出本層的循環(huán);(只跳出包含此語句的循環(huán))

continue語句:繼續(xù)(一般放到循環(huán)語句里,不在執(zhí)行它下面的語句,直接跳到判斷語句例:

for語句,就直接跳到第二個(gè)分號處,

while語句,就直接跳到while()的括號里;

switch語句:多相選擇;

return語句:返回;

數(shù)學(xué)要不要多好?

不要,你只要初二畢業(yè),會(huì)用+加 -減 *乘 /除 %取余即可。

正式進(jìn)入C語言學(xué)習(xí)

俗話說得好學(xué)C不學(xué)hello blueshell1949,學(xué)C也白學(xué)了。所以我們的第一個(gè)也是學(xué)習(xí)的東西也是一個(gè)簡單的hello程序。

我今天要講hello blueshell1949 我肯定要帶大家玩出個(gè)新意啦,才能不負(fù)大家的看帖功夫呀,下面且看看慢慢道來:

第一個(gè)呀,我們先用vs2013玩玩,先看一個(gè)

這就是我們的第一個(gè)hello blueshell1949.怎么樣很神奇吧。擺脫了黑窗口哦。

下面我們貼出代碼。

int main()

{

MessageBoxA(0, "HELLO blueshell1949", "First C", 0);

return 0;

}

我們來看看是怎么實(shí)現(xiàn)的在這里我們使用了一個(gè)windows庫,這里面是window系統(tǒng)函數(shù)。在第一課里我們不需要知道這里面有什么,怎么用的,按我寫的就行了。我們使用messageboxA這個(gè)函數(shù),作用是彈出一個(gè)系統(tǒng)對話框,第一個(gè)參數(shù)是0由系統(tǒng)彈出,第二個(gè)參數(shù)是文本內(nèi)容,第三個(gè)參數(shù)是標(biāo)題,第四個(gè)參數(shù)嗎,嘿嘿,我來給大家演示一下。

我改動(dòng)了一個(gè)參數(shù),大家發(fā)現(xiàn)有什么差異了么?

是彈出的對話框的選項(xiàng)差異。大家還可以自己改一改,看看能有多少種變化哦!嘿嘿。

下面我們對著這個(gè)基礎(chǔ)上我們加一點(diǎn)東東,我們先來看一看效果:

是不是在左上角看到一個(gè)hello blueshell1949呀。我們是怎么做到的了?

下面我們來看代碼

#include

#include

int main()

{

printf("Hello blueshell1949");

MessageBoxA(0, "HELLO blueshell1949", "First C", 1);

return 0;

}

我們與上面代碼的區(qū)別是什么了?

是不是只是多了一行printf(“hello blueshell1949”);

Printf()函數(shù)的功能就是打印出來。

教大家一個(gè)小技巧哦。win+R 然后輸入notepad就可以打開記事本哦。

好了,我們在記事本里輸入以下代碼:

我們保存為1.c

然后打開

我們進(jìn)入我們開始的1.c所在路徑

我們輸入cl 1.c

我們就可以得到編譯后的文件。等同與ide里的編譯運(yùn)行。我們輸入1.exe,我們可以看到效果

我們剛才是手動(dòng)打開記事本的,好麻煩呀,我們能不能自己寫個(gè)程序自動(dòng)打開記事本了?

答案是可以的。

我們來試試:

我們輸入以下代碼。我們在來cl一下。

我們可以得到以下結(jié)果

我們可以看到我們輸出了blueshell1949真幽默,我要給他生猴子。并且打開了一個(gè)記事本。

我門比較下,我們與上面的代碼有哪些差異。多了兩行代碼

#include

system("notepad");

我在這里解釋下概念,stdlib是C語言的標(biāo)準(zhǔn)庫。system是個(gè)函數(shù)可以調(diào)用其它功能。比如notepad就是記事本,calc就是計(jì)算器。如此總總。

在這里我們只學(xué)習(xí)了兩三個(gè)函數(shù)就可以做出很多東西來了。那么大家還對C入門感覺困難么?

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • C語言
    +關(guān)注

    關(guān)注

    180

    文章

    7614

    瀏覽量

    137345

原文標(biāo)題:從玩游戲到寫外掛,C語言程序員是怎樣做到的!

文章出處:【微信號:cyuyanxuexi,微信公眾號:C語言編程學(xué)習(xí)基地】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    C語言中的基本數(shù)據(jù)類型

    C語言是非常重要的一門程序設(shè)計(jì)語言學(xué)好C語言再去學(xué)習(xí)其他編程
    發(fā)表于 04-26 17:33 ?2077次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言</b>中的基本數(shù)據(jù)類型

    單片機(jī)的C 語言輕松入門

    單片機(jī)的C 語言輕松入門單片機(jī)的C 語言輕松入門隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,目前已有越來越多的
    發(fā)表于 09-09 14:14

    單片機(jī)的_C語言輕松入門

    單片機(jī)的_C語言輕松入門
    發(fā)表于 04-17 11:52

    單片機(jī)C語言輕松入門)

    學(xué)好單片機(jī)C語言輕松教你搞定!
    發(fā)表于 11-05 14:40

    只略懂C語言,能學(xué)好Labview嗎?

    只略懂C語言,能學(xué)好Labview嗎?看教材上涉及到了好多其它語言,什么VB,VC,SQL,ACCESS等等,都不懂哦我還能學(xué)好labvie
    發(fā)表于 11-12 10:57

    如何學(xué)好單片機(jī)中的c語言

    我剛從學(xué)校出來實(shí)習(xí),本身是學(xué)單片機(jī)的,但是面試的時(shí)候,看我不會(huì)C,都把我DOWN掉了,所以準(zhǔn)備痛下決心學(xué)好C,但是我看了譚浩強(qiáng)老師的C語言
    發(fā)表于 12-05 01:13

    單片機(jī)C語言輕松入門

    單片機(jī)C語言輕松入門
    發(fā)表于 08-02 19:21

    c語言基礎(chǔ)不好,能學(xué)好labview嗎

    c語言基礎(chǔ)不好,能不能學(xué)好labview,另外,學(xué)好labview要多久才能精通?
    發(fā)表于 09-07 15:18

    [轉(zhuǎn)]如何學(xué)好C語言

    一個(gè),要證大道,唯有此法!同學(xué)們,從C語言入手,努力學(xué)好C語言!旁觀者李四說:此人大笨也!我用鼠標(biāo)隨便拖幾個(gè)控件,就是一個(gè)xxx管理系統(tǒng)了,
    發(fā)表于 03-12 09:06

    請問怎樣學(xué)好C語言

    怎樣學(xué)好C語言 是不是親自實(shí)踐比看書更有用
    發(fā)表于 04-12 07:55

    單片機(jī)c語言輕松入門

    單片機(jī)c語言輕松入門:隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,目前已有越來越多的人從普遍使用匯編語言到逐漸使用高級語言開發(fā),其中主要是以
    發(fā)表于 10-09 10:19 ?200次下載

    學(xué)習(xí)單片機(jī)一定要先學(xué)好C語言再去學(xué)單片機(jī)嗎

    首先肯定一點(diǎn)的是學(xué)習(xí)單片機(jī)不需要先學(xué)好C語言再去學(xué)單片機(jī),而是在學(xué)習(xí)單片機(jī)的過程中可以促進(jìn)C語言的學(xué)習(xí)!
    的頭像 發(fā)表于 01-26 15:30 ?1.5w次閱讀

    10小時(shí)輕松學(xué)會(huì)C語言及其編程

    10小時(shí)輕松學(xué)會(huì)C語言及其編程
    發(fā)表于 03-30 15:43 ?15次下載
    10小時(shí)<b class='flag-5'>輕松</b>學(xué)會(huì)<b class='flag-5'>C</b><b class='flag-5'>語言</b>及其編程

    輕松玩轉(zhuǎn)AVR單片機(jī)C語言源代碼

    輕松玩轉(zhuǎn)AVR單片機(jī)C語言圖書的配套源代碼資料分享。
    發(fā)表于 04-20 16:17 ?17次下載

    如何解決C語言中的“訪問權(quán)限沖突”異常?C語言引發(fā)異常原因分析

    如何解決C語言中的“訪問權(quán)限沖突”異常?C語言引發(fā)異常原因分析? 在C
    的頭像 發(fā)表于 01-12 16:03 ?6031次閱讀
    主站蜘蛛池模板: 性xxxxbbbb免费播放视频| 大尺度视频网站久久久久久久久| 亚洲三级黄| 午夜视频黄| 久久99热国产这有精品| 刺激一区| 午夜肉伦伦影院在线观看| 四虎在线观看| 人人免费人人专区| 你懂得福利| 天天摸日日| 日韩色中色| 久久婷婷成人综合色| 日本成人免费网站| 免费四虎永久在线精品| 色老头影视| 欧美一级免费在线观看| 美女 免费 视频 黄的| 人人爽人人看| 久青草免费视频手机在线观看| 国产亚洲美女| 国产网站在线| 又粗又硬又大久久久| 屁屁影院在线| xxxxxhd69日本护士| www.狠狠| 色多多视频在线观看免费大全| 兔费看全黄三级| 日毛片| 簧 色 成 人| 午夜黄色一级片| 成人免费久久精品国产片久久影院| 男人视频在线观看| 中文字幕第7页| 日韩欧美一区二区三区不卡视频| 加勒比色| 色综合色综合色综合| xxxxx日本69| 五月婷婷在线免费观看| 美女黄页免费| 污夜影院|