linux认证辅导:Linux下C编程详解
一。Linux简介 a)shell变量$0 脚本名称
$# 命令行参数个数
$* 所有命令行参数
$ 第1-n个参数
$$ 当前参数的标示符
$! 后台运行的最后一个进程标示符
$? 命令退出状态
二。C语言基础
a) 开发流程
编辑源文件->编译源文件->连接目标文件和库文件->运行
b) 数据类型
有字符型char、整形 int、浮点型 float、双精度浮点型 double、空值 void
获取数据类型的字节数 sizeof
linux认证辅导:Linux下C编程详解
</p> c) 运算符加+、减-、乘*、除/、取余%、自增++、自减--
++x 等于 x=x+1;
++x先执行加一,再引用数值,x++先引用数值,再加一
d) 关系运算符和逻辑运算符
< > == >=
linux认证辅导:Linux下C编程详解
</p> }While(表达式)
{
Statement;
}
Do
{
Statement;
}
While(表达式)
g) 跳转语句
Break 1)switch中中止某个case 2)循环结束
Continue 结束本次循环
h) 数组
Int array={1,2,3,4,5};
Int b={{1,2,3},{4,5,6}};
i) 字符组
Char str={‘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
页:
[1]