苏嵌学习的第一天

来源:互联网 发布:互联网数据分析师前景 编辑:程序博客网 时间:2024/05/21 18:42

学习linux C

工具与命令

设计程序

(一)linux终端命令

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

2.cd bin cd..跳回上级层

3.创建文件夹 mkdir 文件夹名
4.创建文件

touch 文件名

5.rm helloworld 删除文件 问是否确定 输入yes回车确定

6.rm -r ....    删除目录 问是否确定 输入yes回车确定

7.ps -aux 系统当前运行线程(一般没啥用

8.man +函数名 查看该函数功能 以及参数 主体等等

9.vi helloworld 进入程序编辑

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

(二)命令行与insert的切换

vi3个模式:插入模式、命令模式、低行模式。

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

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

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

底命令

1)   i   插入(进入插入模式,可以编写修改程序)

2)  esc  回到命令行

3):q  不保存退出  :wq保存退出  :q!强制退出

(三)命令行的一些命令(执行在命令行即按完ESC后)

1) dd删除光标所在行   10dd删除光标向上数10行(今天试了,没用)

2)  u复原刚刚删除的内容          

3)     :set nu/nonu标明行数

4)  Ctrl c 中断程序的运行

5)  yy 复制光标所在行p粘贴


(四)基本的C语言结构

最简单的标准C语言程序如下

#include<stdio.h>

int main()

{

       printf("hello world");

       return 0;

}


   main函数是编译的接入点
   int是返回值类型

 return 0一般也要有
     函数三要素    参数 函数体 返回值
 编译


  • (五)gcc过程


    1.gcc 加 文件名(对文件进行编译产生一个a.out文件 )

    2../a.out(执行可执行文件)

    (六) 函数

    循序执行

    main是接口

    运行完main函数后即结束整个程序


      set shiftwidth=4设置tab宽度


    %d 是占位符 printf“%d”,a

    在使用是 printf a是变量打印变量是要给出一个位置,即使用占位符


    作业 

    A  gcc工具(linux

    编译的几个步骤
    B  预习作业c语言)

     

    Int
                       char

    Float

    Sizeof


    C 复习课上代码