1.chmod 第一种方式 chomd [{ugoa}{+-=}{rwx}] [文件或者目录] u 代表该文件所属用户 g 代表该文件所属用户组 o 代表访客 a 代表所有用户 +-=分别表示增加权限,减少权限或者赋予权限 让所有用户对t2.tmp文件具有写权限: 第二种方式: chmod [mode=421] [文件或者文件夹] 4 表示读权限 2表示写权限 1表示执行权限 比如:让文件所属用户具有所有权限,所属组具有读和执行权限,其他人具有执行权限,那么可以这么设置: 关于rwx的理解: 2…
数组:是由一组具有相同数据类型的数据组合而来. 数组定义:元素类型修饰符 数组名[数组个数]={元素1,元素2....};  int arr[ 2 ]={1,2};    //正确 int arr[ 2 ]={1,2,3};     //错误,越界 其中,数组定义时,长度表示可以省略,如果省略,长度直接由元素的个数决定 int arr[ ]={1,2,3};   //该数组长度是3 数组的使用: 访问:数组下标从0开始,范围[0,元素个数-1] 随机数产生:arc4random%(m-n+1)+…
二进制:以0b开头,只有0和1两种数字.如0101 十进制:0~9十个数字表示.如25 十六进制:以0~9,A~F表示,以0X开头.如0X2B 十进制转换为X进制:连除倒取余 X进制转换为十进制:按权求和. 一个八进制可以由3个二进制表示 一个十六进制可以有4个二进制表示 基本数据类型:大体上分为整型和浮点型 字节:计算机中最小的储存单位   1 Byte=8  bit 整型:   int  4字节           short  2字节           long    4字节或者8字节…
全局变量:定义在函数之外.(不安全)   局部变量;定义在函数之内. 内存的划分:1栈区   2堆区  3静态区(全局区) 4常量区 5代码区 栈区..静态区.常量区.代码区的数据都是由系统分配和释放空间. 堆区的内存必须自己去申请和释放. 1.栈区     栈区的数据以栈的形式存放(先进后出) 局部变量存放在栈区 2.静态区  (全局区) 被static修饰的变量和全局变量存放在静态区 static修饰符的作用: 1.修饰的变存放在静态区 2.修饰的变量只初始化一次 3.由static修饰的变…
结构体指针:指向结构体指针的变量的指针. 结构体指针指向结构体第一个成员变量的首地址 ->:   指向操作符 定义的指针变量必须指向结构体的首地址,才可以使用  ->  访问结构体成员变量. 数组指针:数组中的元素都是指针的数组. 版权声明:本文为博主原创文章,未经博主允许不得转载.…
指针:就是地址. &   取地址运算符 %p   打印地址占位符 int a=0; printf("%p ",&a);    指针变量:用来存放地址的变量 定义: 数据类型 * 变量名 = 初始值 int a=10; int *p=NULL; p=&a;    //把a的地址赋值给指针变量p,也就是说p指向了a的地址 间接访问:通过指针(地址)实现访问. * 取值运算符 *p 取到指针变量的指向的内存中的数据 指针变量所占字节,与类型修饰符无关,只与操作系统有关…
结构体:是一种用户自定义的数据类型 结构体定义 struct 结构体名 {     成员类型1  成员变量名1;     成员类型2  成员变量名2;      -. }; typedef   原类型名  新类型名; 起的别名首字母大写. 结构体数组: 同一种类型的结构体变量组成的数组 结构体数组的元素同样是通过下标访问 访问结构体变量的属性通过 . 结构体变量可以直接使用的,可以直接访问 把数组放在结构体当中,可以通过直接对结构体赋值实现对数组的直接赋值 结构体的内存分配:以最大的成员变量为标…
for语句 for( 初始化表达式; 循环判断条件  ;增量表达式); while(条件表达式){ 循环体; } 先判断条件表达式,如果为真就执行循环体,执行完再去判断条件表达式 do{ 循环体; } while (条件表达式) 先执行一次循环体,再去判断是否继续循环.就是说无论如何至少循环一次. 运用场景: for最常见,用于知道循环次数的循环. while用于不知道循环次数的循环. break:跳出本层循环 continue:结束本次循环,通常与if连用. 版权声明:本文为博主原创文章,未经…
if(判断条件){ 执行语句; }else if(判断条件){ 执行语句; } switch (整型表达式){  case 值1: 执行语句; break; case 值2: 执行语句; break; .... default 执行语句 break; } 逻辑与    && (并且) 与运算符两侧只有同时为真时,结果才真.只要一侧为假就是假. 逻辑或   ||(或者) 逻辑或两侧只有同时为假时,结果才假.只要一侧为真就是真. 逻辑非  ! 逻辑或和逻辑与存在短路现象 版权声明:本文为博主原…
C语言基本数据类型大体上分为: 整型 和 浮点型   字节: 计算机中最小的储存单位     1 Byte = 8 bit 整型:         int     4                  short     2                  long      4或者8                  char      1 浮点型      float   4                  double   8     常量:程序运行过程中,值不能被改变的量 常量分为:…