第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Linux C語言編程基本原理與實(shí)踐

難度初級(jí)
時(shí)長(zhǎng) 2小時(shí) 0分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.60
350人評(píng)價(jià) 查看評(píng)價(jià)
9.8 內(nèi)容實(shí)用
9.6 簡(jiǎn)潔易懂
9.4 邏輯清晰
  • C語言就是人類與計(jì)算機(jī)的交流的一種方式

    稱作為ansic C語言特點(diǎn)

    簡(jiǎn)單。快速。高性能。兼容性好。功能性強(qiáng)大。易于學(xué)習(xí)

    查看全部
    0 采集 收起 來源:重識(shí)C語言

    2022-08-07

  • http://img1.sycdn.imooc.com//62b2de4500015b8f11800731.jpghttp://img1.sycdn.imooc.com//62b2de6d00010e3011350545.jpghttp://img1.sycdn.imooc.com//62b2de8500014cc409890750.jpg

    http://img1.sycdn.imooc.com//62b2de4d000161a112830709.jpg如何在最原始的 java 項(xiàng)目中手動(dòng)導(dǎo)入 jar 依賴

    瀏覽器斷點(diǎn)調(diào)試

    idea如何設(shè)置虛擬機(jī)??臻g大小

    apache建立網(wǎng)站設(shè)置端口的方法

    查看全部
    0 采集 收起 來源:重識(shí)C語言

    2022-06-22

  • ANSI作為C語言的標(biāo)準(zhǔn)。

    查看全部
    0 采集 收起 來源:重識(shí)C語言

    2022-06-20

  • 管道原理及應(yīng)用

    例1:

    http://img1.sycdn.imooc.com//627f791f0001807e04710142.jpg

    ls 會(huì)將目錄作為輸出流輸出到屏幕,而grep則是一個(gè)文件名查詢工具,通過“|”生成管道將ls產(chǎn)生的輸出流重定向給grep,grep得到輸入流后查詢結(jié)果并輸出


    例2:

    http://img1.sycdn.imooc.com//627f79eb0001392e01840027.jpg

    ps -e 是查看linux系統(tǒng)中的進(jìn)程,我們想查詢是否有ssh進(jìn)程,則利用"|"生成管道將ps -e的輸出流重定向給grep進(jìn)行查詢


    這只是管道的兩個(gè)小應(yīng)用,通過管道將兩個(gè)工具聯(lián)通起來得到一個(gè)新的工具,以此我們可以寫出很多工具


    查看全部
  • 標(biāo)準(zhǔn)輸入流輸出流以及錯(cuò)誤流的重定向

    stdio.h

    可分為 stdin(標(biāo)準(zhǔn)輸入流),stdout(標(biāo)準(zhǔn)輸出流),stderr(標(biāo)準(zhǔn)錯(cuò)誤流)


    stdout 輸出流重定向

    https://img1.sycdn.imooc.com//627f72160001bdb004770177.jpg

    將輸出流重定向輸出到a.txt,其中1代表標(biāo)準(zhǔn)輸出流,0則是標(biāo)準(zhǔn)輸入流,默認(rèn)為標(biāo)準(zhǔn)輸出流

    https://img1.sycdn.imooc.com//627f73170001890e07470468.jpg

    ls 命令作為linux的小工具同樣可以重定向輸出,上圖將查看到的etc目錄下的文件名重定向保存到etc.txt


    https://img1.sycdn.imooc.com//627f73bf0001616905010177.jpg

    采用單>重定向時(shí)會(huì)將上一次的輸出覆蓋,采用>>重定向則會(huì)生成在上一次輸出下方,并不會(huì)覆蓋上一次輸出


    stdin 輸入流重定向

    https://img1.sycdn.imooc.com//627f74b300013f6405010094.jpg

    創(chuàng)建input.txt,寫入6和8兩行,使用<重定向輸入將input.txt中內(nèi)容輸入給a.out


    stderr 標(biāo)準(zhǔn)錯(cuò)誤流

    https://img1.sycdn.imooc.com//627f75b2000182fa05230335.jpg

    標(biāo)準(zhǔn)錯(cuò)誤流必須return返回一個(gè)非0的數(shù)



    https://img1.sycdn.imooc.com//627f76bc00018cb903890029.jpg

    綜合使用,將輸出流重定向到t.txt,將錯(cuò)誤流重定向到f.txt,將input.txt的內(nèi)容作為輸入流重定向到a.out


    總結(jié)

    http://img1.sycdn.imooc.com//627f774800013c5d06670342.jpg


    查看全部
  • 將不需要改動(dòng)的一些公共類文件編譯后弄成靜態(tài)庫可以大大增加運(yùn)行效率

    例子

    gcc -c max.c -o max.o

    調(diào)用

    ?gcc max.o hello.c


    也可以用.h頭文件聲明函數(shù),進(jìn)行頭文件調(diào)用

    查看全部
  • Vim

    ESC出現(xiàn)冒號(hào)后

    set nu????顯示行號(hào)

    sp 文件名????顯示多個(gè)文件

    ctrl+w+上下方向鍵????切換文件窗口

    max函數(shù)占第9行,按DD剪切到剪切欄,然后按P復(fù)制

    wqa????全部保存????w:寫入????q:退出????a:全部

    gcc 文件1.c 文件2.c -o 輸出文件名????編譯多個(gè)文件

    查看全部
  • C語言優(yōu)點(diǎn),性能高,速度快。
    gcc命令 gcc main.c -0 max.o
    編譯main.c 自定義輸出max.o 編譯為二進(jìn)制的01文件。
    查看全部
    • 1.終端內(nèi)查看程序的是否運(yùn)行成功:echo $?? ?

      如果輸入0,表示成功,否則失敗。

    • 2.

    查看全部
  • :sp 文件名 以水平方式分割窗口,打開文件
    :vsp 文件名 以豎直方式分割窗口,打開文件

    ctrl+w+↓/j 切換到下面那個(gè)文檔
    ctrl+w+↑/k 切換到上面一個(gè)文檔
    ctrl+w+h 切換到左面一個(gè)文檔
    ctrl+w+l 切換到右面一個(gè)文檔

    :set nu/number 打開行號(hào)
    :set nonu/nonumber 關(guān)閉行號(hào)

    :wqa 把所有文件都保存退出

    查看全部
  • 【echo $?】:輸出main()執(zhí)行完畢后的返回值

    重定向:
    命令 1>>文件名:重定向標(biāo)準(zhǔn)輸出流(默認(rèn)1可不寫),>> 為追加模式, > 為覆蓋模式,文件不存在則創(chuàng)建。

    命令 2>>文件名:重定向標(biāo)準(zhǔn)錯(cuò)誤流,....。

    命令 <文件名:重定向標(biāo)準(zhǔn)輸入流,文件不存在則報(bào)錯(cuò)。

    查看全部
  • C語言學(xué)習(xí)路徑:


    C語言入門 -> Linux C語言編程基本原理與實(shí)踐 -> Linux C語言指針與內(nèi)存 -> Linux C語言結(jié)構(gòu)體

    查看全部
    0 采集 收起 來源:重識(shí)C語言

    2021-10-02

  • # this is make file

    main.out:max.o min.o main.c

    gcc max.o min.o main.c -o main.out

    max.o:max.c

    gcc -c max.c

    min.o:min.c

    gcc -c min.c


    運(yùn)行結(jié)果:

    flys@ubuntu:~/Fly/Test/demo1$ make

    gcc max.o min.o main.c -o main.out

    flys@ubuntu:~/Fly/Test/demo1$ ./main.out

    the max value is 33

    the min value is 22

    查看全部
  • //4-2 頭文件與函數(shù)分離

    max.c 需要編譯成max.o

    int max(int a,int b)

    {

    if(a > b){

    return a;

    }else{

    return b;

    }

    }


    max.h 頭文件

    int max(int a,int b);


    main.c 主入口

    #include <stdio.h>

    #include "max.h"



    int main(){

    int a = 22;

    int b = 33;

    int maxNum = max(a, b);

    printf("the max value is %d\n",maxNum);

    return 0;

    }

    編譯結(jié)果:

    flys@ubuntu:~/Fly/Test/demo1$ gcc max.o main.c -o main.out 編譯

    flys@ubuntu:~/Fly/Test/demo1$ ./main.out 運(yùn)行

    the max value is 33 結(jié)果

    查看全部
  • mkdir workspace 創(chuàng)建文件夾

    touch a.c 創(chuàng)建txt文件

    查看全部

舉報(bào)

0/150
提交
取消
課程須知
本課程為C語言中級(jí)課程 學(xué)習(xí)本課程需要了解C語言以下基本語法:變量、常量、順序、循環(huán)、分支、函數(shù)等。
老師告訴你能學(xué)到什么?
如何在真正的商業(yè)環(huán)境(Linux)下編寫C語言程序 如何編譯一個(gè)項(xiàng)目以及makefile如何編寫 C語言真正的本領(lǐng)(制作小工具) 多個(gè)c語言小工具如何構(gòu)成強(qiáng)大的軟件系統(tǒng)

微信掃碼,參與3人拼團(tuán)

微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對(duì)慕課網(wǎng)的支持!