使用gethostbyname函数

时间:2016-10-25 11:30:50

标签: c

我有一段使用 gethostbyname()函数的代码,这是以这种方式定义的:

struct hostent *gethostbyname(const char *name);

我的问题很简单,是否可以直接输入这样的char值:

gethostbyname("10.11.22.4");

或者我必须这样做:

char *tab[10];

gethostbyname(*tab);

或者,这是另一种方式吗?

由于

1 个答案:

答案 0 :(得分:1)

如上所述here,字符串文字“this is a string literal”的类型是const char的数组。数组衰减到指针,这意味着你可以使用

gethostbyname("10.11.22.4");

没有先声明