
C语言
光明益生菌
将以前没有好好认真学习的知识点一天天捡起来。
展开
-
C-实现my_printf
typedef char * va_list; va_list 的是一个字符指针,可以理解为指向当前参数的一个指针,取参必须通过这个指针进行。 1、va_list 用来声明一个表示参数表中各个参数的变量。 2、va_start 初始化一个指针来指向变长参数列表的头一个变量(注意,…只能出现在参数表的最后) 3、va_arg每次调用时都会返回当前指针指向...原创 2018-05-14 11:09:54 · 1147 阅读 · 0 评论 -
判断 数据的字节序大端 小端
端模式分为:小端字节序和大端字节序,也就是字节在内存中的顺序。 小端字节序:低字节存于内存低地址;高字节存于内存高地址。 大端字节序:高字节存于内存低地址;低字节存于内存高地址。网络字节序:就是大端字节序。规定不同系统间通信一律采用网络字节序。union test{ int a; char b;};void jud_little(){...原创 2018-05-14 11:26:55 · 301 阅读 · 0 评论 -
C-常见的排序与查找算法
排序算法:冒泡,快排查找算法:二分查找 冒泡 基本思想:它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 1.比较相邻的元素。如果第一个比第二个大,就交换它们两个; 2.对每一对相邻元素作同样...原创 2018-05-14 22:54:33 · 563 阅读 · 0 评论 -
C-位操作
位逻辑运算符符号 描述 & 位逻辑与 运算的规则是当两个位都为1时,结果为1,否则为0; | 位逻辑或 运算的规则是当两个位都为0时,结果为0,否则为1; ^ 位逻辑异或 运算的规则是当两个位相同时,结果为0,否则为1; ~ 取补(取反)...转载 2018-05-14 23:04:48 · 194 阅读 · 0 评论 -
C语言中常用的函数-整理
大致分为: 1.常用的字符串处理函数 2.常用的内存操作处理函数 3.文件的标准库函数 4.系统调用函数常用的字符串处理函数: int putchar(int ch); /*putchar输出一个char*/ int getchar(void);/*getchar是从标准输入设备读取一个char。*/char *gets(char *s);/*...原创 2018-05-15 11:25:04 · 22141 阅读 · 3 评论 -
C语言中的32个关键字
32个关键字分类:数据类型 12控制语句12存储类型4其他关键字4数据类型-基本数据类型--数值 ---整型:short/int/long ---浮点型:float/doouble --字符:char-构造类型--结构体:struct --联合体:union --枚举...原创 2018-05-15 11:50:11 · 342 阅读 · 0 评论 -
linux常用的命令
ps 命令 ps 只为您提供当前进程的快照。要即时查看最活跃的进程,可使用 top。 查找进程:ps -aux |grep [name]参数解读:-A 参数列出所有进程-e 与-A效果相同-f 全格式-a 显示现行终端的所有进程(包括其他用户的进程)u 以用户为主的进程x 显示没有控制终端的进程ps详细命令解析toptop:监视系统中不同进程的实时资...转载 2018-05-15 16:09:42 · 213 阅读 · 0 评论