3. 字符数组和字符指针
来源:互联网 发布:局域网摄像头监控软件 编辑:程序博客网 时间:2024/05/13 03:20
3. 字符数组和字符指针
3.1 看下面两个声明char *str = "Hello World!";
char str1[] = "Hello World!";
3.2 字符数组和字符指针的区别
1. 字符数组和任何其他数组一样,数组元素可以被修改,而字符指针保存的是字符串字面量,不能被修改。
2. 声明为字符数组时str1为数组名称,而声明为字符指针时str为指针变量,可以被重新赋值。
3.3 如果需要可以修改的字符串,必须声明为字符数组,字符指针是不够的。
#include <stdio.h>
void test4(){
char *str = "Hello World!\n";
char str1[] = "Hello World!\n";
printf(str);
printf(str1);
// H被修改为小写h
str1[0]='h';
printf(str1);
// 错误,printf不被打印
str[0] = 'h';
printf(str);
}
int main(void){
test4();
}
该博客教程视频地址:http://geek99.com/node/1010
原文出处:http://geek99.com/node/867#
0 0
- 3. 字符数组和字符指针
- 字符指针和字符数组
- 字符指针和字符数组
- 字符指针和字符数组
- 字符数组和字符指针
- 字符指针和字符数组
- 字符数组和字符指针.....
- 字符数组和字符指针、
- 字符数组和字符指针
- 字符数组和字符指针
- 字符数组和字符指针
- 字符指针和字符数组
- 字符指针和字符数组
- 字符数组和字符指针
- 字符数组和字符指针
- 字符数组和字符指针
- 字符数组和字符指针
- 字符数组和字符指针
- hdu 2550
- 单链表的常用操作,包括单链表的创建、插入、删除、排序、逆置以及打印输出等
- 虚拟机上网并ssh连接的技巧
- Eclipse下及开发过程中常用设置总结(欢迎补充)
- Word.ApplicationClass application = null; 无法嵌入互操作类型,请改用实用的接口
- 3. 字符数组和字符指针
- KeyPress 和KeyDown 、KeyPress之间的区别
- photoshop查看直方图的方法
- addEventListener注意问题
- 如何编译 libruby.so
- 位图数据 BMP图像基础概念
- 项目期复习总结2:Table, DIV+CSS,标签嵌套规则
- bootstrap小细节
- SUSE 11 SP3安装OBS