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

為了賬號安全,請及時綁定郵箱和手機立即綁定

Linux C語言編程基本原理與實踐

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

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

    每運行一次,就會在txt文件里產(chǎn)生結果,默認是屏幕(重定向)

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

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

    ?

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


    ?

    標準錯誤流輸出到f.txt當中了

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

    查看全部
  • makeFile文件編寫:vi Makefile;上面每行縮進都是一個tab。

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

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

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

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

    cat xxx.c查看代碼

    gcc max.o hello.c進行編譯

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

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

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

    :set nu:打開行號

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

    按下ctrl+w+上箭頭:光標移到上面

    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可以把他編譯出來),其實,這個聲明的本質,就是將max.c復制過來了。而且,max.c文件一定要在當前的路徑下。添加完聲明,我們可以直接編譯hello.c文件。

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

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

    ./xxx:運行文件

    查看全部
  • sudo:代表管理員權限

    sudo apt-get update:更新

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

    gcc -v:查看編譯器版本

    clear:清屏

    cd ~:打開home目錄

    pwd:查看當前路徑

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

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

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

    rm xxx:刪除xxx

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

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

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

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

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

    o:在下一行插入字符

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

    x:刪除光標處字符

    dd:刪除整行

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

    2021-06-03

  • wu

    查看全部
    • cp 拷貝

      • 語法:cp 源文件 新文件

    • 在main的完整形式里面,printf("argv is %d \n",argv);可以知道有多少個參數(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ā)項目分成若干個模塊

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

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

    操作

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

    打開 vi Makefile

    "#"注釋

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

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

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

    源文件編譯的時候注意縮進,最好用Tab ,不然就是八個空格的空間

    查看全部
    • 程序和操作系統(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則是錯誤的

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

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

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

    2021-02-20

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

友情提示:

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