一。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
① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;
② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。