字符串数组,字符串数组与指针
因为这两个小问题折腾了一晚上。
1、错误:运用字符串指针:
char * sequenceStr;
if(ch!='\r')
{
*(sequenceStr + i) = ch; //出错,没有分配就赋值,出错,但是编译的时候没报错
sysPrintf("i:%d\n",i);
i++;
}
最好是申明为字符串数组 char sequenceStr[16];
2、运用字符数组中的具体位时未加 *,指向具体内容
tmp=(sequenceStr+len-k)-'0'; //结果不是想要的,因为(sequenceStr+len-k)-这是一个地址,而不是字符
改为tmp=*(sequenceStr+len-k)-'0';
延伸阅读
- 2010-12-9-- 动态数组浮点型,《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组
- 2010-12-9-- 字符串数组,java 中文字符串数组按照音序排列
- 2010-12-15-- 字符串数组,[字符串统计] 字符串(八) {后缀数组的应用(下)}
- 2011-1-12-- js字符串转数组,数组方法解决JS字符串连接性能问题有争议
- 2010-12-10-- 字符串数组,[Pku 2774] 字符串(六) 后缀数组的构造
- 2011-4-22-- 字符串,新的IE10User-Agent识别字符串
- 2010-12-9-- 字符串数组,php 将字符串按大写字母分隔成字符串数组
- 2011-1-12-- 字符串数组,数组与字符串
- 2011-1-27-- addclass,由于addClass衍生出来的字符串去重问题
- 2010-12-12-- 字符串数组,[最***子串] 字符串(七) {后缀数组的应用(上)}
最新评论