C
文章平均质量分 84
C
sustzc
find . -name "core.*" -print0 | xargs -0 gdb ./a.out
展开
-
【C】排序算法之冒泡排序
通用冒泡排序 qsort、冒泡排序优化原创 2021-01-03 16:22:35 · 690 阅读 · 4 评论 -
【C】深入浅出之函数栈帧
函数栈帧、反汇编原创 2018-05-02 09:09:46 · 2267 阅读 · 6 评论 -
【C】深入浅出之指针
1.指针数组;2.数组指针;3.函数指针;4. 函数指针数组;5. 函数指针的数组的指针。原创 2018-05-03 15:11:31 · 211 阅读 · 0 评论 -
【C】库函数之 strncat
目录1. Append characters from string2. 源代码3. 输出结果1. Append characters from string#include <string.h>char * strncat ( char * destination, const char * source, size_t num );Appends the firstnumcharacters ofsourcetodestination, plus a ...原创 2018-05-17 19:19:29 · 275 阅读 · 0 评论 -
【C】库函数之 pow
目录1. Raise to power2. 两种实现2.1递归2.2 迭代3. 测试函数4. 输出结果1. Raise to power#include <math.h>double pow(double base, double exponent);Returnsbaseraised to the powerexponent:base ^ exponent以上是cplusplus 对 pow 函数的介绍,可以看出该函数用来计算 ba...原创 2018-04-25 19:26:48 · 1475 阅读 · 0 评论 -
【C】库函数之 strcpy
Copy string # include <string.h> Copies the C string pointed by source into the array pointed by destination, including the terminating null character (and stopping at that point). To avoid o...原创 2018-04-20 11:13:36 · 328 阅读 · 0 评论 -
【C】库函数之 strstr
目录1. Locate substring2. 算法分析3. 源代码4. 输出结果1. Locate substring#include <string.h>char * strstr ( const char * str1, const char * str2 );Returns a pointer to the first occurrence of str2 in str1, or a null pointer if str2 is not part of原创 2018-05-03 14:07:45 · 261 阅读 · 0 评论 -
【C】库函数之 strncpy
目录1. Copy characters from string2. 源代码3. 输出结果1. Copy characters from string#include <string.h>char * strncpy ( char * destination, const char * source, size_t num );Copies the firstnumcharacters ofsourcetodestination. If the end o...原创 2018-05-17 19:11:12 · 303 阅读 · 0 评论 -
【C】库函数之 memmove
目录1. Move block of memory2. 源代码3. 输出结果1. Move block of memory#include <string.h>void * memmove ( void * destination, const void * source, size_t num );Copies the values of num bytes from the location pointed by source to the memory blo原创 2018-05-17 19:02:21 · 257 阅读 · 0 评论 -
【C】库函数之 strncmp
目录1. Compare characters of two strings2. 源代码3. 输出结果1. Compare characters of two strings#include <string.h>int strncmp ( const char * str1, const char * str2, size_t num );Compares up tonumcharacters of the C stringstr1to those of t...原创 2018-05-17 19:27:11 · 512 阅读 · 0 评论 -
【C】库函数之 strlen
Get string length # include <string.h> Returns the length of the C string. The length of a C string is determined by the terminating null-character: A c string is as long as the number of cha...原创 2018-04-20 14:27:02 · 887 阅读 · 0 评论 -
【C】库函数之 sqrt
二分法、牛顿迭代法原创 2018-04-10 20:10:16 · 3435 阅读 · 0 评论 -
【C】库函数之 strchr
目录1. Locate first occurrence of character in string2. 源代码3. 输出结果1. Locate first occurrence of character in string#include <string.h>char * strchr ( const char * str, int character );Returns a pointer to the first occurrence ofcharacte.原创 2018-05-17 18:42:40 · 192 阅读 · 0 评论 -
【C】库函数之 strcat
Concatenate strings# include <string.h> Appends a copy of the source string to the destination string. The terminating null character indestinationis overwritten by the first character of sou...原创 2018-04-20 13:37:40 · 258 阅读 · 0 评论 -
【C】库函数之 memcpy
目录1. Copy block of memory2. 源代码3. 输出结果1. Copy block of memory#include <string.h>void * memcpy ( void * destination, const void * source, size_t num );Copies the values of num bytes from the location pointed to by source directly to the原创 2018-05-17 18:52:07 · 312 阅读 · 0 评论 -
【C】库函数之 strcmp
1. Compare two strings#include <string.h>int strcmp ( const char * str1, const char * str2 );Compares the C stringstr1to the C stringstr2.This function starts comparing the first character of each string. If they are equal to each other...原创 2018-05-17 18:24:51 · 590 阅读 · 0 评论 -
【C】库函数之 atoi
Convert string to integer# include <stdlib.h>int atoi (const char * str); Parses the C-string str interpreting its content as an integral number, which is returned as a value of type int. Th...原创 2018-05-22 17:59:01 · 795 阅读 · 0 评论 -
【C】浅析 运算符
运算符优先级原创 2018-03-31 12:06:49 · 275 阅读 · 1 评论 -
【C】浅析 关键字
sizeof、volatile、strlen、const、static原创 2018-04-10 23:30:32 · 417 阅读 · 2 评论 -
【C】浅析 #define 宏和函数的区别
1. 执行速度(效率);2. 调试的难易程度;3. 是否会增加代码长度;4. 是否可以传入参数类型;5. 是否带来副作用。原创 2018-04-30 15:13:35 · 17901 阅读 · 0 评论 -
【C】常用的宏实现
MAX or MIN原创 2019-09-08 20:58:56 · 871 阅读 · 0 评论 -
【C】位运算合集
二进制中 1 的个数原创 2018-03-31 23:31:49 · 1191 阅读 · 0 评论 -
【C】判断当前系统是大端还是小端
1、大小端介绍 实际上,大小端指的是数据在内存中的存储模式。大端字节序(存储模式):一个数据的低位字节序的内容存放在高地址处,而高位字节序的内容存放在低地址处。小端字节序(存储模式):一个数据的高位字节序的内容存放在高地址处,而低位字节序的内容存放在低地址处。2、判断当前系统是大端还是小端 int a = 1; 假设有一个数字为 a = 1,分别画出 a 在大端和小端两种情况下的内存分布。a...原创 2018-04-30 21:11:08 · 9045 阅读 · 4 评论 -
【C】折半(二分)查找
折半查找也称为二分查找,是一种在有序数组中查找某一特定元素的搜索算法。其优点是查找速度快,缺点是所要查找的数据必须在有序序列中。1、基本思想假设有一个升序排列的数组 arr,在该数组中查找元素 key。首先找出该数组中最中间的元素,然后将最中间的元素mid 与所要查找的元素 key 进行比较,如果相等则返回该元素的下标。如果 mid > key,那么在 mid 左边的区间去查找...原创 2018-03-28 23:45:41 · 5587 阅读 · 2 评论