此贴原转自EH论坛,我自己有所修改[编者按]速度是程序设计永恒的热门话题,虽然速度技巧在各种语言之间可以相互借鉴,但差别有时也会很大,比如VC中由于字符串的存储方式决定了判断空串使用len函数更快,同样,由于C内置了大多数API函数,使用API函数速度也会更快。此外,从不同的角度,往往也会产生或得出...
分类:
编程语言 时间:
2015-07-23 17:24:50
阅读次数:
150
IOS学习(C语言)知识点整理一、字符串的操作1)字符串的存储,字符数组,在堆里面申请内存空间。实例代码:#include #include int main(){ char str[100] = "hello world"; char *p = "hello world"; //...
分类:
移动开发 时间:
2015-06-28 21:33:41
阅读次数:
264
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------使用字符串指针变量与字符数组的区别用字符数组和字符指针变量都可实现字符串的存储和运算。但是两者是有区别的。在使用时应注意以下几个问题:1.字符串指针变量本身是一个变量,用于存放字符串的首地址。而字符...
分类:
编程语言 时间:
2015-05-20 00:19:31
阅读次数:
149
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】
字符串的存储与加载是指,将字符串的值加载到寄存器和将其传回内存位置中。其使用指令lods指令和stos指令。
lods指令用于把内存中的字符串值传送到eax寄存器中,该指令有三种不同格式:lodsb(1字节)、lodsw(2字节)、lod...
分类:
系统相关 时间:
2015-05-09 16:32:00
阅读次数:
230
字符串的存储字符串是用字符数组存储的,并且最后一位必须是\0
,编译器会把这个字符数组看做是char*类型的指针。
例如:printf("abc") //传递的时abc的地址,并且是a的地址
操作:char *p;
p = "abc";char ch;
ch = "abc"[1];字符串变量char str[8] = "abcdefg";//会把这几个字符复制到这个字符数组中;他的存储方式...
分类:
编程语言 时间:
2015-04-29 15:05:19
阅读次数:
170
串的基本概念字符串:应用在非数值处理、事务处理等领域。
计算机的硬件:主要是反映数值计算的要求。
字符串的处理比具体数值处理复杂。
串(字符串):是零个或多个字符组成的有限序列。记作: S=“a1a2a3…”,其中S是串名,ai(1≦i≦n)是 单个字符,可以是字母、数字或其它字符。串值:双引号括起来的字符序列,引号不属于串的内容。串长:串中所包含的...
分类:
其他好文 时间:
2015-04-29 11:49:27
阅读次数:
184
数组的定义
数组的定义
数组是下标index 和值value 组成的序对的集合。
在数组中,每个有定义的下标都与一个值对应,这个值称做数组元素。
每个序对形如: (index,value)
数组的顺序表示和实现由于计算机的内存结构是一维的,因此用一维内存来表示多维数组,就必须按某种次序将数组元素排成一列序列,然后将这个线性序列存放在存储器中。
一般都是采用顺序存储的方法来表示数组
一维数组的...
分类:
编程语言 时间:
2015-04-29 11:46:51
阅读次数:
164
用字符数组和字符指针变量都可以实现字符串的存储和运算,但是两者是有区别的。在使用时,应注意以下几个问题:1) 字符串指正变量本身是一个变量,用于存放字符串的首地址。而字符串本身是存放在该首地址的一块连续的内存空间中并以“\0”作为字符串的结束。字符数组是由若干个数组元素组成的,它可用来存放整个字符串...
分类:
编程语言 时间:
2015-04-20 22:28:44
阅读次数:
295
字符串的存储位置到底在哪儿?按照我以前编汇编代码的经验,字符串肯定是放在数据段。但是在C/C++中,这个却不一定成立吧!昨天晚上跟群里的同学讨论,我们观点不太一样,他认为应该直接存在函数的栈空间。我可以肯定字符串常量会放在数据段,但是对字符数组我确实不太确定了。所以就分别在VC和GCC下试了试,看了个简单程序的反汇编代码。首先看看VC的吧:#include "string.h"
#include "...
分类:
其他好文 时间:
2015-03-16 14:35:00
阅读次数:
155
字符串的存储在应用程序中是独立的,应用程序只有在使用资源时载入,使用完之后清除,从而节省内存,同时字符串也可以用于翻译,一些汉化软件都利用了字符串。编辑的字符串放在一个文本文件中,可以使用Delphi中的:File-〉New-〉Text,编辑字符串文件,字符串文件的格式如下: stringtab.....
分类:
其他好文 时间:
2014-09-18 00:36:02
阅读次数:
264