题目描述 编写一个递归函数,实现将输入的任意长度的字符串反向输出的功能 编写一个递归函数,实现将输入的任意长度的字符串反向输出的功能 输入要求 输入一个任意长度的字符串,以#号结束。 输入一个任意长度的字符串,以#号结束。 输出要求 反向输出字符串(不含#号)。 反向输出字符串(不含#号)。 假如输 ...
分类:
其他好文 时间:
2017-01-03 23:40:46
阅读次数:
216
需求: "ff555d", "114ddd", "114dd","aaa", "aaab", "aaa" d对它们进行排序 头文件: 函数原型: 实现方法: 1 void sortBuff(char **buff,int len){ 2 3 char *temp; //零时交换变量 4 5 int ...
分类:
编程语言 时间:
2016-12-21 07:40:46
阅读次数:
344
基本类型: 布尔型:boolean 整型:int8,byte,int16,int,uint,uintptr等 浮点型:float32,float64 复数类型:complex64,complex128 字符串型:string 字符型:rune 错误类型:error 复合类型: 指针:pointer ...
分类:
编程语言 时间:
2016-12-21 02:38:04
阅读次数:
235
strchr 定义于头文件 <string.h>char *strchr( const char *str, int ch );寻找ch(按照如同(char)ch的方式转换成char后)在str所指向的空终止字节字符串(每个字符都被看做unsigned char)中的首次出现位置。终止的空字符被认为 ...
分类:
其他好文 时间:
2016-12-20 17:52:07
阅读次数:
218
恢复内容开始 一查找最长字符串 二,分类 3学生信息管理系统 需要一点时间,还没做完,太大了,每试一下就一个错误。 总结 1.字符串和字符指针:字符串常量“array” "point" ,用一对双引号括起来的字符序列,被看做一个特殊的一维字符数组,在内存中连续存放,实质上是一个指向该字符串首字符的指 ...
分类:
其他好文 时间:
2016-12-15 00:25:32
阅读次数:
193
一.知识点 字符串和字符指针 1.字符串常量 “array” “point” 【1】用一对双引号括起来的字符序列 【2】被看做一个特殊的一堆的一维字符组,在内存中连续存放 【3】实质上是一个指向该字符串首字母字符的指针常量 例如 2.常用的字符串处理函数 函数原型在stdio.h或string.h中 ...
分类:
其他好文 时间:
2016-12-13 15:46:17
阅读次数:
282
知识点: 1指针、数组和地址之间的关系 数组的基地址是在内存中储存数组的起始位置,他是数组中第一个元素的地址,所以数组名本省是一个地址即指针值。 指针是以地址作为值得变量,而数组名的值是一个特殊的固定地址,可以把它看作常量指针。 2字符串和字符指针 如果定义一个字符指针接收字符串常量的值,该指针就指 ...
分类:
其他好文 时间:
2016-12-07 22:44:34
阅读次数:
174
1. 数组和指针 2. 字符串赋值 3. memset&memcpy 4. 机器数和真值,原码,反码和补码 5. 文件指针和文件描述符 6. 内存泄露和内存损坏 7. 什么是不可移植的程序 8. 动态库文件和静态库文件 9. make的行为 10. 库函数调用和系统调用 数组和指针 数组:同类型的数 ...
分类:
其他好文 时间:
2016-11-15 17:00:23
阅读次数:
273
无副作用版本,适合多次查找。 有副作用版本,*(*string)++会改变*string处的的值,不适合多次查找。第一次查找后会破坏指针数组。 如图所示,第二次执行find_char函数时,因为第一次函数运行时,执行了两次*(*string)++找到了字符‘a’,所以*(*string)++,*st ...
分类:
其他好文 时间:
2016-08-15 01:25:18
阅读次数:
98
这点是与C语言不一样的地方,以前我一直都没有明白这一点,所以总是不明白:函数地址再取地址算怎么回事? 在学习Delphi的时候,一个很好的建议是和C/C++去类比着学习,从指针,到内存管理,到数组,到面向对象……各个方面,都是有很多可以相似和或者也有不同的方,类比着学习,一方面加深对Delphi的理 ...