char * const *(*next)();

原创 2017年01月03日 15:49:55

char * const  *(*next)();

1、(*next)是一个指针。

2、(*next)()是一个函数指针。

3、 *(*next)();是一个返回指针的函数指针。

4、char * const 是一个常字符串指针,即一个常量指针,该指针指向一个字符串。

5、char * const  *(*next)();next是一个函数指针,该函数形参列表为空返回一个指针,返回的指针类型是一个指向字符串的常量指针。

char* const*(*next)();
char s[] = "hello world\n";
char *const  * fun(){
	return (char *const*)s;
}
int main(){
    next = fun;
    printf("%s", next());
    return 0;
}



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

对char * const *(*next)(); char * (*c[10])(int **p)的理解从而引发的对函数指针的理解以及const修饰符的用法理解

首先来看下这两句代码: char * const *(*next)(); char * (*c[10])(int **p) 如果不是对函数指针有一定了解的人就会一头雾水,并不清楚这两句代码是什么意思,...

关于CString剖析,“strcmp”: 不能将参数1从“CString”转换为“const char *”问题

关于CString剖析,“strcmp”: 不能将参数1从“CString”转换为“const char *”问题   CString csNewListBoxText; CString csO...
  • biyusr
  • biyusr
  • 2012-04-16 09:37
  • 1849

C语言中的可变参数函数 三个点“…”printf( const char* format, ...)

第一篇  C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为:  int printf( const char* format, ...);  它除...

关于CString剖析,“strcmp”: 不能将参数1从“CString”转换为“const char *”问题

CString csNewListBoxText; CString csOldListBoxText(g_csFirstListBoxSelText); if(strcmp(csNewListBo...

"const char*"类型的实参与LPCTSTR类型的形参不兼容

"const char*"类型的实参与LPCTSTR类型的形参不兼容 1、LPCTSTR是什么? A  32-bit pointer to a contant character stir...
  • oLaiBa
  • oLaiBa
  • 2014-03-17 15:10
  • 2956

JNI中jstring 与 const char* 的转换

在不同编码环境的时候,经常会遇到出现乱码的情况,我们需要自己转换下: //将const char类型转换成jstring类型 jstring CStr2Jstring( JNIEnv* env, c...

error C2664:不能将参数 1 从“CString”转换为“const char *”

我在VC的unicode项目中使用如下代码时,提示错误“error C2664: "gethostbyname": 不能将参数 1 从"CString"转换为"const char *"”。 ...

const char to LPCTSTR不能转化问题

转自: http://skpsun.blog.163.com/blog/static/2760055200810142505251/ Visual C++ 2008里cannot convert ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)