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

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

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

難度初級(jí)
時(shí)長 2小時(shí) 0分
學(xué)習(xí)人數(shù)
綜合評分9.60
350人評價(jià) 查看評價(jià)
9.8 內(nèi)容實(shí)用
9.6 簡潔易懂
9.4 邏輯清晰
  • http://img1.sycdn.imooc.com//612b48ca0001055712130749.jpg截屏記錄

    查看全部
  • ./ a.out 1(可以不寫)>> a.txt

    每運(yùn)行一次,就會(huì)在txt文件里產(chǎn)生結(jié)果,默認(rèn)是屏幕(重定向)

    >單箭頭代表每次覆蓋,雙箭頭代表每次追加

    < input.txt代表輸入的重定向,從txt中取值(txt中,將參數(shù)分別寫入文檔,寫一個(gè)換一行)

    ?

    ?http://img1.sycdn.imooc.com//60eee83900011b6f07320251.jpg


    ?

    標(biāo)準(zhǔn)錯(cuò)誤流輸出到f.txt當(dāng)中了

    查看全部
  • stdin,out,err代表系統(tǒng)標(biāo)準(zhǔn)輸入流和輸出流,printf函數(shù)相當(dāng)于fprintf函數(shù)的封裝,然后通過stdout默認(rèn)輸出到屏幕。

    查看全部
  • makeFile文件編寫:vi Makefile;上面每行縮進(jìn)都是一個(gè)tab。

    寫完后用make指令直接編譯。

    查看全部
  • gcc -c max.c -o max.o:將max.c編譯為.o文件,里面是機(jī)器碼,主要用于節(jié)約時(shí)間,不用改動(dòng)的程序可以像這樣提前編譯,最后一起放入靜態(tài)庫。

    max.o和hello.c一起編譯的時(shí)候,hello.c里面的max.c聲明要取消。

    你編譯max.o可能不知道里面的具體內(nèi)容,這個(gè)時(shí)候可以用vi指令創(chuàng)建一個(gè).h文件,里面寫上代碼內(nèi)容,最后再在hello.c里面加上.h文件的聲明(#include"xxx.h")

    cat xxx.c查看代碼

    gcc max.o hello.c進(jìn)行編譯

    查看全部
  • 記住花括號(hào)在不同的位置,養(yǎng)成良好的編程習(xí)慣。

    :sp xxx.c:在命令行模式下輸入,可以新建并打開一個(gè)新的程序文件。

    按下ctrl+w+下箭頭:可以把光標(biāo)從上面新建的文件,移到下面的文件中。

    :set nu:打開行號(hào)

    :ndd:n為程序行數(shù)(從光標(biāo)在的地方數(shù)起),將n行代碼放到剪貼板里面。

    按下ctrl+w+上箭頭:光標(biāo)移到上面

    p:將剪貼板的內(nèi)容粘貼

    :wqa:將窗口中所有的文件都保存退出

    gcc x.c y.c -o xy.out:將x.c和y.c編譯輸出到叫xy.out的文件中

    如圖,hello.c要加上第二行的代碼,不然max.c的函數(shù)聲明不在hello.c中,也就無法編譯出來(雖然現(xiàn)在高版本的gcc可以把他編譯出來),其實(shí),這個(gè)聲明的本質(zhì),就是將max.c復(fù)制過來了。而且,max.c文件一定要在當(dāng)前的路徑下。添加完聲明,我們可以直接編譯hello.c文件。

    查看全部
  • cc xxx.c:編譯c語言文件,生成xxx.out文件;

    這個(gè)文件會(huì)顯示rwxrwxr-x,第一個(gè)rwx顯示創(chuàng)建用戶的權(quán)限可讀可寫可執(zhí)行,第二個(gè)rwx顯示創(chuàng)建用戶所在用戶組的權(quán)限,第三個(gè)r-x可讀可執(zhí)行代表任意非用戶組的權(quán)限。

    ./xxx:運(yùn)行文件

    查看全部
  • sudo:代表管理員權(quán)限

    sudo apt-get update:更新

    sudo apt-get install vim:安裝軟件vim

    gcc -v:查看編譯器版本

    clear:清屏

    cd ~:打開home目錄

    pwd:查看當(dāng)前路徑

    ls:查看當(dāng)前文件夾的內(nèi)容

    touch xxx:創(chuàng)建名為xxx的字符文件

    mkdir xxx:創(chuàng)建xxx目錄

    rm xxx:刪除xxx

    vi xxx.c:可以用編譯器打開xxx文件(如果文件不存在,會(huì)創(chuàng)建一個(gè)并打開)

    i:進(jìn)入插入模式,可以編輯內(nèi)容(按i在當(dāng)前光標(biāo)面前插入字符,按a在當(dāng)前光標(biāo)后面插入字符);按下esc鍵會(huì)返回命令模式,無法編輯;

    :w:寫入文件(命令模式下)

    :q:退出文件(命令模式下)

    shift+a:本行末尾寫命令;shift+i:本行頭寫命令

    o:在下一行插入字符

    shift+o:在上一行插入字符

    x:刪除光標(biāo)處字符

    dd:刪除整行

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

    2021-06-03

  • wu

    查看全部
    • cp 拷貝

      • 語法:cp 源文件 新文件

    • 在main的完整形式里面,printf("argv is %d \n",argv);可以知道有多少個(gè)參數(shù)。

      #include <stdio.h>

      int main(int argv,char* argc[ ])

      {

    ????????????printf("argv is %d \n",argv);

    ????????????int i;

    ????????????for(i=0;i<argv;i++){

    ????????????????printf("argc[%d] is %s\n",i,argc[i]);

    ????????????}

    ????????????return 0;

    ????????}

    查看全部
  • Make工具(Makefile文件)

    意義

    make無論是在Linux和Unix中都是非常重要的編譯

    make工具可以將大型的開發(fā)項(xiàng)目分成若干個(gè)模塊

    make工具可以很清晰很快捷的整理源文件

    make工具在內(nèi)部也是用的gcc

    操作

    apt-get update +apt-get install 安裝軟件

    打開 vi Makefile

    "#"注釋

    文件名+‘’:‘’的話就是這個(gè)文件是有什么組成的

    Makfile文件里的文件都是編譯好的,順序都是從上往下

    修改后的Makefile文件如果不影響源代碼的話是不重新編譯的

    源文件編譯的時(shí)候注意縮進(jìn),最好用Tab ,不然就是八個(gè)空格的空間

    查看全部
    • 程序和操作系統(tǒng)之間是相互交互的

    • C語言main函數(shù)的完整形式

      • int main(int argv,char* argc[ ])

    ????? ?{

    printf(''hello word \n'');

    return 0;

    ???????}?

    Nuix是由C語言的作者發(fā)明的,所以他們的溝通是非常的方便的

    ‘’&&‘’是由Linux提供的鏈接命令的方式

    輸入????‘’echo $?‘’可以判斷程序是否正確執(zhí)行,如果輸出的是0就是正確的,1則是錯(cuò)誤的

    return? 0的意義是返回命令執(zhí)行成功,否則無法用“&&”連接命令

    查看全部
  • 2-2,四分鐘
    查看全部
  • 用C語言寫一些小工具然后結(jié)合起來。?

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

    2021-02-20

舉報(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ù)購買,感謝您對慕課網(wǎng)的支持!