Linux下C编程

来源:Linux认证    发布时间:2012-11-10    Linux认证视频    评论

    一。Linux简介

    a)shell变量

    $0 脚本名称

    $# 命令行参数个数

    $* 所有命令行参数

    $[1-n] 第1-n个参数

    $$ 当前参数的标示符

    $! 后台运行的最后一个进程标示符

    $? 命令退出状态

    二。C语言基础

    a)      开发流程

    编辑源文件->编译源文件->连接目标文件和库文件->运行

    b)      数据类型

    有字符型char、整形 int、浮点型 float、双精度浮点型 double、空值 void

    获取数据类型的字节数 sizeof

    c)      运算符

    加+、减-、乘*、除/、取余%、自增++、自减--

    ++x 等于 x=x+1;

    ++x先执行加一,再引用数值,x++先引用数值,再加一

    d)      关系运算符和逻辑运算符

    < > == >= <= !=

    &&|| !

    e)      位运算符

    与& 或| 异或^ 取反~ 左移《 右移》

    f)       表达式

    If()

    {

    Statement;

    }

    Else if()

    {

    Statement;

    }

    Else

    {

    Statement;

    }

    Switch()

    {

    Case 常量1:

    Statement;

    Brea;

    Case 常量2:

    Statement;

    Break;

    Default:

    Statement;

    }

    For(表达式1;表达式2;表达式3)

    {

    Statmennt;

    }

    While(表达式)

    {

    Statement;

    }

    Do

    {

    Statement;

    }

    While(表达式)

    g)      跳转语句

    Break 1)switch中中止某个case 2)循环结束

    Continue 结束本次循环

    h)      数组

    Int array[5]={1,2,3,4,5};

    Int b[2][3]={{1,2,3},{4,5,6}};

    i)        字符组

    Char str[5]={‘h’,’e’,’l’,’l’,’o’};

    j)        宏定义

    #define PI 3.1415926

    #define MAX(a,b) (a>b)?a:b

    宏名和形式参数之间不能加参数

    k)      文件包含

    #include <文件>

    在系统目录中找,调用系统库文件

    #include “文件名”

    在当前目录中招,再找到系统目录中招,用户自己的库文件

    l)        条件编译

    #if

    #else

    #endif

    #ifdef

    #else

    #endif

上一页1234下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答