- 博客(4)
- 收藏
- 关注
原创 C语言之——左旋字符串
如:ABCDE左旋一位是BCDEA;左旋两位是CDEAB。方法一:循环左移法。先将第一次字符拿出,然后将后面的字符依次向左移1位,刚好最后一个字符空出,把第一个字符放入,当然这里面考虑到这个字符串的长度,多次操作可以用移的步数和字符串的个数取%来计算。#define _CRT_SECURE_NO_WARNINGS#include#include#include#include
2016-10-31 22:12:45 764
原创 数据类型之char型溢出的讨论。
数据类型:1.内置类型(C本身): 整形,浮点型,字符型。2.构造类型(自定义类型):数组,结构体,枚举。3.指针类型。4.空类型。头文件limis.h定义了不同的整形类型。二.字符型。主要分为char,unsiged char 和signed char型。如何判断三个类型的大小呢,一般情况用关键字sizeof来求其类型的长度。如:#de
2016-10-26 17:36:27 5551
原创 预处理,宏,隐藏在背后的编译和链接
一.预处理器:在编程的时候,第一个步骤就是预处理;就是编码之前对其进行文本性的操作。主要有四个作用1.宏替换2.头文件的展开3.去注释4.条件编译是否有过这种经历,编译的代码自己不满意,过段时间要找,然后找了很长时间,这是可以通过程序找到当时代码的目录文件,日期,以及行数和时间 都可以,这时候就可以用上常见的这些预处理标示符。#define __FILE__ //编译的
2016-10-19 00:29:06 455
原创 常见的字符串函数之strlen函数,strcpy函数,strcat函数的实现;
字符串是一种重要的的数据类型1.字符串长度strlen函数字符串的长度就是计算它包含的字符的个数。库函数strlen的在MSDN中原型如下:size_tstrlen( constchar *string);头文件如计算数组长度:#includesize_t strlen(char const *string){ int lengh = 0;
2016-10-16 17:27:34 659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人