C++数组取地址问题!

来源:互联网 发布:图片压缩大小软件 编辑:程序博客网 时间:2024/06/05 20:12

昨天在公司看代码,看到了这样语句:

class LogInfo

{

private:

char szDateTime[14];

...

};

...

if(memcmp(&jobInfo1.LogInfo.szDateTime, &jobInfo2.LogInfo.szDateTime, 14) < 0){}

...

而看memcmp的函数原型

int memcmp( const void *buf1, const void *buf2, size_t count );没想明白给数组名取地址表示啥?

因此自己调查了一下,感觉很有趣,也很有用,给大家分享一下:

 

文件:main.cpp 

==============


 

========================

程序执行结果如下截图:

 

 

 

====================

程序都有注释,对照结果我想应该很清楚,欢迎评论。

 

 



原创粉丝点击