ChinaUnix.net
相关文章推荐:

c 中,链表中的指针指向自己还是指向下一个

[code]struct wordlist { struct wordlist *next; char *word; }; static struct wordlist *extra_options; [/code] 我用printf("%s", extra_options->word)显示出错,试了很多种方法都不行,请问应该怎么操作?

by sailer_sh - C/C++ - 2006-02-15 19:23:37 阅读(1190) 回复(6)

相关讨论

c++的this指针指向正在被某成员函数操作的对象的指针,它指向该类的所有函数和属性吗?但是好象不志向该类的静态成员啊 ,我对这些问题不是很清楚,希望大哥们给小弟解释下 谢谢了 !!!!!!!!!!!!

by gaozhongshan - C/C++ - 2007-07-28 17:58:49 阅读(9258) 回复(32)

请教各位大侠: 编写了简单的程序,想要打印出 abcdefg hijklmn opqrst uvwxyz main() { char **stu1={"abcdefg","hijklmn","opqrst","uvwxyz"}; for(i=0;i<4;i++) printf("%s\n",stu1+i); } 执行结果: abcdefg efg %s%d 为什么啊? 怎样才能打印出正确的结果呢?

by ystar925 - C/C++ - 2007-10-12 16:45:18 阅读(2849) 回复(14)

#include #include typedef struct { int **point; }pp; void main() { pp *p1=(pp*)malloc(sizeof(pp)); int *p=(int*)malloc(sizeof(int)); *(p1->point)=p; } 上述代码在vs2005跑上出现 “访问冲突”错误, *(p1->point)=p; 不正确?

by oooo723 - C/C++ - 2007-05-27 20:42:41 阅读(1246) 回复(4)

class A { public: virtual void fun() { cout<<"afun"<fun(); } A* a; }; class B:public A { public: virtual void fun() { cout<<"bfun"<fun(); return 0; }运行结果是:this指针指向A的对象还是B的对象?若是B的对象,结果为什么不是:...

by zengit - C/C++ - 2008-10-28 10:54:03 阅读(4501) 回复(6)

C版第二问题 请问我有没有办法让函数自己创建出另外函数,然后返回这函数的指针,注意,不是线程或者进程,只是函数

by newbuding - C/C++ - 2008-06-01 20:51:36 阅读(2500) 回复(2)

#include int main (int argc, char * argv[]) { int (*p)(int a,int b); int Max(int c, int d); p = &Max; int x,y; x=200,y=300; printf("%d\n",(*p)(x,y));//1 printf("%d\n",p(x,y));//2 return 0; } int Max(int c, int d) { if(c>d) return c; else return d; } 1和2都正确。。。为什么这样?

by littleflow - C/C++ - 2007-10-11 15:50:09 阅读(1776) 回复(3)

#include using namespace std; void Print(char *arr[],int len) { for (int i=0;i

by heavensword - C/C++ - 2006-08-07 17:03:51 阅读(817) 回复(2)

求助:怎么调用指向类成员函数的函数指针指向的函数? [code]class TTest { public: void (TTest::*pfun)(void); //定义函数指针,使之指向void TTest::fun() 类型的函数 void test(); void fun(void); }; void TTest::fun() { } void TTest::test() { pfun=fun; pfun(); //错误 (* pfun)(); //错误 this->pfun(); //错误 (this->pfun)(); /...

by ATmega32 - C/C++ - 2008-01-30 10:46:57 阅读(7520) 回复(11)

在c语言,指向函数的指针的使用,是不是必须加()呢?如: int fp(int i) { return i; } int main() { int (*f)(int)=&fp; printf("%d",(*f)(9)); } 如果写成:printf("%d",f(9));也可以正常运行,可是书上说使用和声明是致的,必须有加号和*,到底是怎样呢?

by lklll - C/C++ - 2006-04-08 23:35:12 阅读(2135) 回复(4)

handlers.handler 如果handlers是指向结构的指针 你见过这种用法吗

by chenney - C/C++ - 2004-06-25 17:31:12 阅读(1131) 回复(5)