浅谈C语言中函数形参为地址类型的定义形式和类型自动转换

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:laire723
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:当函数参数为地址类型时,可以有多种定义形式,因而读者易产生迷惑,通过对各种实例的分析和证明,介绍了按各种形式定义的参数的本质;同时研究了当地址类型实参和形参类型不同时的自动转换。
  关键词:地址;形式参数;实际参数;类型转换
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2017)29-0118-02
  当函数形式参数(简称形参)类型为普通类型的数值类型时,参数的定义形式以及不同当形参和实参类型不符时发生的自动转换,各类教科书已进行了详尽讲解。而当函数形参类型为地址类型时,它的定义形式多种多样,而且当地址类型实参和形参发生类型不匹配时的数据转换,还很少有资料专门研究总结。
  本文针对这些问题,通过举合适的例做了证明和研究,对各种地址类型的形参的形式及本质做了总结,同时研究了地址类型数据的自动转换。
  1 函数形参为一级指针
  当函数形参类型为一级指针(即普通变量的地址)时,它的形式通常有一级指针和普通一维数组两种形式。
  void fun1(char *a) //此处等价于(char a[ ]),数组的维数无需指出
  { int i;
  for(i=0;i<=5;i )
  { putchar(*(a i)); //此处等价于putchar(a[i]);
  }
  }
  main( )
  { char b[]="a1b2c3";
  char *p;
  p=b; // 等价于 p=
其他文献
探析逐差法实质,结合误差理论,解析由扩大计数点法引起的关于逐差法有效性的质疑;尝试对逐差法、扩大计数法、算术平均值法在数据利用等方面的差异进行比较,并利用图象加以说
成人教育是高等教育体系的有机组成部分,同时也是实现全民教育和建设学习型社会的重要途径。本文认为搞好成人高等教育学生管理工作是促进成人高等教育培养质量提高的重要途
为解决铬(Ⅵ)污水处理问题,以淀粉、丙烯酸和蒙脱土为原料,N,N-亚甲基双丙烯酰胺为交联剂,采用水溶液聚合法制备蒙脱土/淀粉接枝聚丙烯酸(MMT/St-g-PAA)复合材料,研究其对铬(Ⅵ)水
对于大型企业而言,铁路运输是必不可少的物流方式之一,是大型资源型企业的的主要运输渠道,而铁路维修养护又是铁路运输的关键所在。一些拥有自备专用铁路线路的企业,线路日常
指出了氯化物(Cl-)的排放对环境的不利影响越来越受到社会各界的高度重视。目前国内有10项与氯化物排放相关的标准,其中3项为国家行业标准,7项为地方综合(行业)标准。这些标准分别
本文通过对凉山彝族自治州乡村的101户建档立卡贫困户进行问卷调查和入户访谈,运用描述性统计和有序Logistic回归模型的方法,分析精准扶贫满意度和影响因素。结果表明:有51.5
对于零售商来说,大数据是一把双刃剑。这些公司正在努力探索全方位的市场竞争,因为他们试图抵御像亚马逊公司这样的行业巨头,一些公司正在将大量资源部署到开发自己的大数据
该文主要研究了合同发票管理决策系统,并结合企业的需要,运用数据仓库和决策支持系统的理论知识,采用Analysis Services开发工具,建立了合同发票管理决策支持系统,实现了不同