C/C++ const的存储问题
#include "stdafx.h"
#include <iostream>
using namespace std;
int main(void)
{
const char str1[]="abc";
const char str2[]="abc";
cout<<(str1==str2)<<endl;
const char * str3="abc";
const char * str4="abc";
cout<<(str3==str4)<<endl;
return 0;
} 运行结果是:
0
1
我的问题:运行结果,我好难理解,为什么用==比较,一个相等,另一个不相等?求大神解答~
...全文
相关推荐
c++编程(自己面试总结的)
c++编程,自己面试整理的,找工作时非常有效,基本上面试官问到的这方面的内容里面都有!
C/C++中的const
1 const基础知识(用法、含义、好处) int main() { const int a; int const b; const int *c; int * const d; const int * const e ; return 0; } Int func1(const ) 初级理解:const是定义常量==》const意味着只读 含义: //第一个第二个意思一样 代表一个常整形数 //第三个 c是一个指向常整形数的指针(所指向的内存数据不能被修改,但是本身可以修改) //第四个 d 常指针(指针变
C/C++ 字符串转化成数字,支持任意进制
本程序的执行效率未被验证和测试,仅用于初学者做算法研究
C++课件C++课件C++课件C++课件C++课件
C++课件C++课件C++课件C++课件C++课件C++课件C++课件C++课件C++课件C++课件
C/C++ 指针的13份资料
C/C++ 指针的13份资料 内容丰富,让编程人员不再害怕指针


