职业教育新东方网 > 职业教育 > 计算机 > Linux认证 > 备考辅导 > 综合辅导 > 文章正文

Linux下C编程

分享到:

2012-02-10 11:25  作者:  来源:互联网  字号:T|T

  一。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

热点课讯

精彩问答

提问