c语言
Memory逝言
见习程序员
展开
-
C语言:折半查找的程序编写
# include<stdio.h>int binary_search(int arr[], int key, int left, int right){ while (left <= right) { int mid = left + ((right - left) >> 1); if (key > arr[mid]) {原创 2017-04-08 16:34:52 · 9216 阅读 · 0 评论 -
C语言:数组的运算及sizeof(),strlen()操作符的介绍
sizeof()运算符sizeof是c语言内置运算符,以字节为单位给出指定类型的大小,其作用就是返回一个对象或者类型所占的内存字节数。 用法: 1.用于数据类型 如:sizeof(Type) 运行结果如下: 2.用于变量 sizeof(var_name)注意:sizeof操作符不能用于函数类型,不完全类型或位字段。不完全类型指具有未知存储大小的数据类型,如未知存储大小原创 2017-04-15 15:01:32 · 655 阅读 · 1 评论 -
字符串函数之strlen() , strcpy() 的模拟实现
1. strlen()函数strlen()函数用于统计字符串的长度。直到碰到第一个字符串结束符’\0’为止。利用库函数实现 接下来我们来模拟实现一下strlen()函数2. strcpy()函数作用:把从src地址开始且含有’\0’结束符的字符串复制到以dest开始的地址空间。利用库函数实现 接下来我们自己模拟实现该函数的功能其中,用 char * 作为函数返回值类型,是方便实现链式访问。3.原创 2017-04-21 23:07:25 · 562 阅读 · 0 评论 -
字符串操作函数
定义 字符串就是一串零个或多个字符,并且以一个位模式为全0的NULL字节结尾。因 此,字符串所包含的字符内部不能出现NULL字节。字符串是一种重要的数据类型,但是c语言并没有显示的字符串数据类型,这是因为字符串以字符串常量的形式出现或存储于字符数组中。字符串长度函数strlen( const char *str) size_t my_strlen(const char *str原创 2017-05-29 13:50:57 · 489 阅读 · 0 评论 -
C语言单向链表的实现
一,链表的概念一个简单结点的结构体表示为:typedef int DataTypetypedef struct Node { DataType _data; /*数据成员可以是多个不同类型的数据*/ struct Node *_next; /*指针变量成员只能是-个*/ }Node,*pNode, *pList;一原创 2017-06-19 21:22:25 · 583 阅读 · 1 评论 -
C语言实现单链表面试题汇总
1、从尾到头打印单链表void PrintListTailToHead(PSListNode pHead){ if (NULL != pHead) { //递归实现 PrintListTailToHead(pHead->pNextNode); printf("%d ", pHead->data); }}2、删除一个无头单链原创 2017-07-01 23:45:11 · 496 阅读 · 0 评论 -
linux环境下的gcc
一. liunx系统基本命令在liunx环境下,有很多基本命令,下面带领大家认识一下常见的命令。ls命令 ls命令 // list 列出当前文件夹的所有文件-l :列出长数据串,包含文件的属性与权限数据等 -a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用) -d :仅列出目录本身,而不是列出目录的文件数据 -h :将文件容量原创 2017-04-25 17:45:43 · 481 阅读 · 0 评论