C语言基础(1.linux终端命令2.gcc过程3.命令行模式和输入模式切换4.命令行一些命令5.函数(三要素)6.基本的C语言代码结构)


  1. linux终端命令

  2. gcc过程

  3. 命令行模式和输入模式切换

  4. 命令行一些命令

  5. 函数(三要素)

  6. 基本的C语言代码结构

     

    1.ls 显示当前所有文件+目录

    2.cd bin/ls/cd ..(返回上一级)

    3.创建文件夹:mkdir myfile   cd myfile(打开文件夹)

    4.创建文件touch myfile.c

      打开和创建文件 vim myfile.c

    按上、下箭头键可以在命令的执行历史中查找命令。

    5.vi

    vi(vim)是上Linux非常常用的编辑器,很多Linux发行版都默认安装了vi(vim)。

    vi有3个模式:插入模式、命令模式、低行模式。

    插入模式:在此模式下可以输入字符,按ESC将回到命令模式。

    命令模式:可以移动光标、删除字符等。

    低行模式:可以保存文件、退出vi、设置vi、查找等功能(低行模式也可以看作是命令模式里的)。

     

    vi myfile.c(命令行模式)

    1.进入输入模式i

    2.退出Esc(命令行模式)  :wq(保存并退出vi:q!(强制退出)

     #include<stdio.h>

     int main(参数)->程序入口

    {

    4printf(     )

    (其中 printf打印一个值)

     return 0;

    }

     

    1.参数2.函数体3.返回值

     

     

     

     

    #include<stdio.h>

    int main()

    {

    printf(helloworld);

    return 0;

    }

    运行结果:helloworld

     

  1. gcc编译gcc myfile.c

    ls(产生可执行文件)

  2.   ./a.out(显示运行结果)

     

    #include<stdio.h>

    int main()

    {

        wyx(5);  

        return 0;

    }

    int wyx(int a)

    {

        printf("%d",a);

        return 0;

    }

    输出结果:5

     

    #include<stdio.h>

    int main()

    {

        printf("%d",wyx(5));  "%d"占位符

        return 0;

    }

    int wyx(int a)

    {

        printf("%d",a);

        return a*2;

    }

    运行结果:510

    set  shiftwidth=4(设置4个空格)

    8.

    1.rm: 单用无法删除目录,只能删文件

          rm-r cyx(目录名)

    rm:是否删除 目录 “cyx?  y

        ls查看

    2.ps -aux查看后台线程

    3.man printf会出现printf的说明

    9.运行如果不停输出 按Ctrl+C

    10.命令行模式

    dd删除行,10dd删除10行,u返回,yyp复制行 ,10yyp复制10

  1. int4个字节)char(1 )  float(4) sizeof字节数

        #include<stdio.h>

    int main()

    {

               int a=5;

               char b='c';

               printf("%d",sizeof(a));

               printf("%d",sizeof(b));

    }

    运行结果41

     

     

    作业:1.gcc工具(linux)

          (compile几个步骤:预处理、编译、汇编、链接)

      2.预习

      3.复习课上代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值