C/C++类型/函数声明规则-创新互联
Step1. 找到变量名,如果没有变量名,找到最里面的结构
成都创新互联服务项目包括寿阳网站建设、寿阳网站制作、寿阳网页制作以及寿阳网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,寿阳网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到寿阳省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!Step2. 向右看,读出你看到的东西,但是不要跳过括号
Step3. 再向左看,读出你看到的东西,但是也不要跳过括号
Step4. 如果有括号的话,跳过一层括号
Step5. 重复上述过程,直到读出最终的类型
例子:
int (*(*v)[])();
分析过程
1. 根据Step1,2,3 得出v是个指针
2. 根据Step4 跳过括号
3. 再根据Step1,2,3 进一步得出v是个指针,指向一个元素是指针的数组
4. 根据Step4 跳过括号
5. v是个指针,指向一个元素是指针的数组,这个数组每个指针指向一个int型的函数
此规则同样适用于const的判断
int const *a; //a是个指针,指向const int内容 (指针可以改变,但内容不能改变)
const int *a; //same with above
int * const a; // a 是个const,是个const指针,指向int(指针不能改变,但内容可以改变)
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
网页名称:C/C++类型/函数声明规则-创新互联
文章路径:http://azwzsj.com/article/dciejh.html