指针数组和字符串
来源:互联网 发布:淘宝食品特种经营资质 编辑:程序博客网 时间:2024/05/20 04:48
char *name[7]={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};
char message[20]={"wrong answer"};
char message[20]={"wrong answer"};
name作为指针数组,是储存地址的,但是字符串常量就代表了地址。这些字符串字面量被储存在静态内存中。
message作为数组,储存这字符串的副本,所以每个字符串被储存了两次,效率较低
注意:当char *p=“linux”的时候,linux是一个常量,常量内容不可修改(不能p[0]=‘a'这样更改),就像数组名不能进行++。
阅读全文
0 0
- 指针字符串和数组指针
- 字符串指针和数组
- 指针、数组和字符串
- 指针数组和字符串
- 字符串指针和字符串数组
- 字符串指针和字符串数组
- 字符串数组和字符串指针
- 字符串指针和字符串数组
- 字符串指针和字符数组
- 字符数组和字符串指针
- 字符串的数组和指针
- 字符串与数组和指针
- 指针与数组和字符串
- 数组、指针和字符串:对象指针
- 三十一、数组、指针和字符串:对象指针
- 字符串指针和字符串数组的区别
- 字符串数组和字符串指针的区别
- 字符串指针和字符串数组的区别
- 【opencv】神经网络识别字母+数字
- TCP的转载机
- Maven学习(三)
- 正则表达式: NFA引擎匹配原理
- Java小案例——判断用户输入的月份的季节
- 指针数组和字符串
- Linux环境下安装Nginx
- Linux---ssh配置免密码登录
- Android微信登录接入
- C#读取资源文件的两种方法
- 深入分析setContentView
- Linux网络设置
- JDBC系列之JdbcUtil--封装类(四)
- fatal error LNK1169: 找到一个或多个多重定义的符号