易截截图软件、单文件、免安装、纯绿色、仅160KB

c/c++中一些数组的操作正误 - C/C++ / C++ 语言

1:下面为一个简单小程序,每个输出后面有用/* */引注结果;有些结果我写出了自己的理解,但不知对不对,能否帮我看下
2:特别是字符数组,如a,怎么输出 a[1],a[2]的地址呢?小弟一直没搞懂
#include<iostream>
using namespace std;

int main()
{
 char a[] = {"abc"};
 char b[4] = {'d','e','f'};
 int c[] = {1,2,3};
 int d[4] = {4,5,6};
 cout << a << endl;/* abc */
 cout << &a << endl;/* 0012ff5c */
 cout << &a[0] << endl;/* abc *//*此处等同&(a[0])*/
 cout << &a[1] << endl;/* bc */ /*此处等同&(a[1])*/
 cout << endl;

 cout << (&a)[0] << endl;/* abc (可看成char m[][4];m = &a;此处为m[0])*/
 cout << (&a)[1] << endl; /* 乱码(可看成char m[][4];m = &a;此处为m[1]) */
 cout << &(a[0]) << endl;/* abc */
 cout << &(a[1]) << endl;/* bc */
 cout << endl;

 cout << b << endl;/* def */
 cout << &b << endl;/* 0012ff4c */
 cout << &b[0] << endl;/* def */
 cout << &b[1] << endl;/* ef */
 cout << endl;

 cout << "c" << endl;
 cout << c << endl;/* 0012ff38 */
 cout &


相关问答:

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

VFP如何调用C函数 - 其他数据库开发 / VFP

请问VFP中如何调用C/C++函数?

你要调用什么功能的函数?要看看VFP中有没有对应的函数,如果有就省着再调用了。如果没有,可以将C/C++函数写个DLL或FLL,然后在VFP调用即可。

十豆三 老师,怎么才能修改自己的 ......

execl怎么调用java程序 - C/C++ / C语言

如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。

不会.

运行java程序
找工具查看一下那个程序的命令行

搜索下:jni ......

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......

求教c/c++语言相关问题 - C/C++ / C语言

有一10*10矩阵,除去第一个点(0,0)和最后一点(9,9),还有八个点为1,其他都为0,要求用二维数组表示。八个点是随机生成的,编写相关程序表示矩阵所有可能情况。
真心求教各位高手,哎!本人太菜了!呵呵!
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号