#include
by
heavensword
-
C/C++
-
2006-08-07 17:03:51 阅读(591) 回复(2)
在c语言中,指向函数的指针的使用,是不是必须加()呢?如: int fp(int i) { return i; } int main() { int (*f)(int)=&fp; printf("%d",(*f)(9)); } 如果写成:printf("%d",f(9));也可以正常运行,可是书上说使用和声明是一致的,必须有加号和*,到底是怎样呢?
小弟遇到问题,如下 char *ptr1="abcd"; char **ptr2=&ptr1; printf("%c\n",ptr1[1]); printf("%c\n",*ptr2[1]); 为如下面的输出为null呢,这时ptr1和*ptr2有什么区别的。 请老大们解惑。
char **line = NULL;//不可以“等于NULL”??===>1 *line = (char*)malloc(100);//Segmentation fault,为什么?===>1 char **line;//===>2 *line = (char*)malloc(100);//malloc成功,为什么?===>2 为什么1的写法就会造成Segmentation fault? 而2不会?
先看一个例子:
#include
<
比如是一个域 abc.com 的顶级权威解析服务器,放于公网,具有公网ip地址。 那么,他自身的 resolv.conf 该如何配置啊? 如果是域 def.cn 的顶级权威解析服务器,也有公网ip,他的 resolv.conf 又该如何配置呢? 谢谢先!
定义结构体 和 数组 #define INT8U unsigned char ; typedef struct{ INT8U name; INT8U len; INT8U value[256]; }PACKED *psstr; INT8U buf[1024]; 定义一个指针: psstr ptr; 请问如何将这个指针指向buf ? 谢谢!
需要反复的读文件, 比如在while (
c++中的this指针是一个指向正在被某个成员函数操作的对象的指针,它指向该类中的所有函数和属性吗?但是好象不志向该类中的静态成员啊 ,我对这些问题不是很清楚,希望大哥们给小弟解释下 谢谢了 !!!!!!!!!!!!