字符串赋值问题

原创 2012年03月29日 00:17:11
字符串的赋值,本质上并不是对变量赋值了整个字符串,而是将字符串的首地址给了变量,因此呢要想对字符串赋值有3种方法,
 
方法一:首先要有一个指向字符的指针用来存放这个字符串的首地址。
例如 char *p;下面就可以对p进行赋值了,p="bbbbbbbb";
方法二:使用字符数组,char a[10];这种方法和上面的类似,不过有一点注意,数组名虽然代表的也是个地址,但是是个常量地址,也就是说它的值是不可被改变的,如果想用赋值语句对他进行赋值,必须在定义的时候就赋值,不能单独用一条赋值语句赋值,例如 char a[10];a="bbbbb";是错误的,char a[10]="bbbbbb";是正确的,而上面的方法中指针变量是可以这样做的。
方法三:使用宏定义,就像你说的#define P "dddddd"

下载编码的问题字符串转URI

  • 2015年03月25日 16:46
  • 18KB
  • 下载

解决PHP服务端返回json字符串有特殊字符的问题

1. 问题描述在调用PHP后台接口发现后台接口返回的json字符串Gson一直解析不通过:List districts = null; if (!TextUtils.isEmpty(m...
  • lue2009
  • lue2009
  • 2015年07月08日 10:17
  • 2656

EVC下UNICODE的字符串的输出问题

  • 2009年09月03日 14:50
  • 24KB
  • 下载

拼接字符串的效率问题(String,StringBuffer,StringBuilder对比)

拼接字符串,大致有3个class可以用,他们是String, StringBuffer ,StringBuilder。 其中 StringBuilder是1.5中来代替StringBuffer的。检...

字符串处理中的常见问题

  • 2016年01月13日 18:31
  • 88KB
  • 下载

iOS 浮点数格式字符串比较大小 精度问题

计算机中float的存储是不精确的。但是真正开发实践的时候,或许只有出问题了,才会醒悟:哦,原来是这样。这个问题在高大上的OC上同样存在,稍不注意就会出现问题。尤其是涉及金融的计算比较数据方面显得格外...
  • MickDev
  • MickDev
  • 2017年06月08日 11:03
  • 1784

交替字符串问题的解答

  • 2014年03月20日 18:18
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:字符串赋值问题
举报原因:
原因补充:

(最多只允许输入30个字)