字符串常量
2016-06-20 21:50
239 查看
用常量字符串去赋值给指针和初始化数组的时候是不一样的。
#include <iostream> #include<bits/stdc++.h> using namespace std; int main(){ char str1[] = "hello world"; char str2[] = "hello world"; char *str3 = "hello world"; char *str4 = "hello world"; if(str1 == str2){ printf("str1 and str2 are same.\n"); }else{ cout<< static_cast<const void *>(str1)<<" "<<static_cast<const void *>(str2)<<endl; printf("str1 and str2 are not same.\n"); } if(str3 == str4){ cout<<static_cast<const void *>(str3)<<" "<<static_cast<const void *>(str4)<<endl; printf("str3 and str4 are same.\n"); }else{ printf("str3 and str4 are not same.\n"); } return 0; }
相关文章推荐
- 8-141 类模版含有多个类型参数
- java 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。斐波那契数列的定义如下
- 20150502管道、字符串
- 1001-专题四
- HDOJ 2544 最短路(四种做法)
- 什么是Intent(意图)
- Poj 2226 Muddy Fields【二分匹配】
- 关于软件开发团队的一些思考
- 【c++程序】不同字符的个数统计
- javascript之DOM操作
- 55. Jump Game
- libvlc 打开较大MP4文件,关闭慢的问题.
- ubuntu samba服务器的安装和出错修改
- 把自己的开源库添加cocoapods
- jsp前台中关于c标签的一些使用(c:choose和c:forEach)
- 获取操作系统版本的几种方法
- 二维数组中的查找
- caffe基础(2):视觉层及参数
- 【剑指offer】树的子结构
- 信号(signal)介绍