摘要:
指针(七) 数组指针 函数指针 一、多维数组指针 1)用一维数组指针访问一维数组 代码: 1 void fun() 2 { 3 int arr[5] = {1,2,3,4,5}; 4 5 int (*p)[5] = &arr; 6 printf("%d\n", *(*(p) + 2)); //结果是 阅读全文
摘要:
指针(七) 数组指针 函数指针 一、多维数组指针 1)用一维数组指针访问一维数组 代码: 1 void fun() 2 { 3 int arr[5] = {1,2,3,4,5}; 4 5 int (*p)[5] = &arr; 6 printf("%d\n", *(*(p) + 2)); //结果是 阅读全文
摘要:
指针(六) 指向指针的指针:多级指针 指向数组的指针:数组指针 一、指向指针的指针:多级指针 1.*()和[] 定义几个不同级别的指针类型的数据 1 char* p1; 2 char** p2; 3 char*** p3; 4 char**** p4; 5 char***** p5; 6 char* 阅读全文
摘要:
指针(五) 指针数组 结构体指针 一、指针数组 1)关于指针数组 一个数组,里面存储的是指针(也就是带*的类型) 指针数组: 1 char* arr[5] = {0}; //用0填充数组 2 3 arr[0] = (char*)1; 4 arr[1] = (char*)2; 5 arr[2] = ( 阅读全文
摘要:
指针(四) 字符数组与字符串 常量区 常见字符串操作 指针函数 一、字符数组与字符串 1、字符数组的定义与初始化 字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。 char str[10]={ 'I',' ','a','m',' ',‘h','a','p','p','y'}; 即把1 阅读全文
摘要:
指针(三) 数组作为参数 通过char指针遍历数据. 通过short指针遍历数据. 通过int指针遍历数据. 一、数组作为参数 1 #include "stdafx.h" 2 3 /* 4 * 函数参数既可以是int arr[],也可以是int* arr 5 */ 6 void function(i 阅读全文
摘要:
指针(二) 类型转换 &符号的使用 “带*类型” 的特征探测:求值 用指针操作数组 一、类型转换 a、普通类型之间的类型转换 在C语言中,经常会使用到类型转换问题,举个例子: 1 #include "stdafx.h" 2 3 void Function() 4 { 5 char a = (char 阅读全文
摘要:
Linux Shell的父子关系及内建命令 Shell的类型 系统启动什么样的shell程序取决于你个人的用户ID配置。在/etc/passwd文件中,在用户ID记录的第7个字段中列出了默认的shell程序。只要用户登录到某个虚拟控制台终端或是在GUI中启动终端仿真器,默认的shell程序就会开始运 阅读全文
摘要:
解压缩是一个常用的操作,在 Linux 中通常比较常用的是 tar 命令,zip 和 rar 命令则是 Windows 中比较常用。 1. tar 命令 语法: tar [主选项 + 辅选项] 文件或目录 示例: 1 # 压缩文件 file1 和目录 dir2 到 test.tar.gz 2 tar 阅读全文
摘要:
Linux Shell之监测磁盘空间 系统管理员的另一个重要任务就是监测系统磁盘的使用情况。不管运行的是简单Linux台式机还是大型的Linux服务器,我们都要知道还有多少空间可以留给应用程序。事实上,就算你不是系统管理员,开发人员也好,个人用户也好,你也得知道这些。 一、挂载存储媒体 Linux文 阅读全文
摘要:
监测程序 一、探查进程 当程序运行在系统上时,我们称之为进程(process)。想要监测这些进程,需要熟悉ps命令的用法。ps命令好比工具中的瑞士军刀,它能输出运行在系统上的所有程序的许多信息。 但是随着ps命令的稳健而来的还有复杂性--有数不清的参数,这或许让ps命令成了最难掌握的命令。大多数系统 阅读全文
|