调用函数的类型为啥变了,函数是整型和指针,调用的时候变成指针加整型??了?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
函数原型是输入整型和指针,调用的时候为何变为指针加指针,求解
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
flash_king 2022-05-01 02:54关注1.先看变量定义,a是整形变量,p是指向整形变量的指针
2.*p在不是定义的时候是指,解引用p指针所指对象,即a
3.结果是,在使用时,*p是 int类型,p是int*类型本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报 编辑记录微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2018-10-14 03:19回答 1 已采纳 Move_Odd_Even 算法不对,具体不看了,你可以参考: https://blog.csdn.net/u010817474/article/details/48498139
- 2017-10-16 03:56回答 3 已采纳 你说的是字符串数组吧,这是一个特例,字符串(%s)会根据指针去找里面的值 别的类型,如果是指针,那么输出的就是指针,如果是*,同时参数是指针,那么才是值 int a = 3; int *p =
- 2021-03-07 23:50回答 1 已采纳 该函数体实际上是返回三个指针,一个指针返回值,两个指针参数返回。另外,函数调用数组,一般需要传入数组的首地址即可,因为数组的地址是连贯的;至于长度,你也需要将其作为参数传入函数中, 否则编译器是无法知
- 2020-09-03 00:432. 提供了一种通用编程的手段,可以通过函数指针调用不同的函数实现特定功能。 3. 在某些情况下,可以提高程序的效率,因为避免了复制大型数据结构的开销。 正确使用指针作为函数参数需要注意以下几点: - 避免...
- 2021-06-08 01:33回答 1 已采纳 #include <iostream> using namespace std; void fun(int *p,int a[5]) { p =a; int j=0; for(j
- 2023-01-18 07:45回答 2 已采纳 传c进去就相当于传了数组地址,也就是数组首元素“h”的地址;但是你第二个函数的形参定义的也不对呀,应该用char[]类型或者char*来接受,你这个代码写的也不对呀😂
- 2019-03-03 00:52回答 3 已采纳 看下你是不是输入了全角(中文)的逗号,scanf必须是严格匹配的。
- 2021-05-20 04:28weixin_39719018的博客 已结贴√问题点数:10回复次数:7 指针变量作实参过程中问题求解示例1.#includeint swap(int *p1,int *p2){int *p; /*以下完成p1与p2地址之间的交换*/p=p1;p1=p2;p2=p;printf("p1=%d,p2=%d\n",p1,p2);printf("*p1=%d...
- 2021-12-16 05:51回答 1 已采纳 定义一个指针变量p, 其值是一个存储了一个整型数的内存地址.
- 2021-10-06 13:25回答 1 已采纳 那你希望指针应该是什么样的表现形式? A pointer is a variable that holds a memory address.This address is the locatio
- 2022-03-12 07:37回答 1 已采纳 是一个意思,都是指针地址增加。for循环里的是想存储多次输入的值,因为最开始第一次前,指针p已经指向数组的首地址了。相当于是地址增加偏移的意思。
- 2023-05-02 04:10奶茶拌火锅的博客 如果不初始化,p由可能指向任何地方,这种指针称之为野指针,通过野指针去改变指向的不确定的地址的行为是很危险的。对于使用钥匙打开房间A和房间B的效果是一致的,但是内容的交换要比钥匙的交换开销要大得多!①...
- 2021-05-20 10:45大黄要长途旅行的博客 指向数组元素的指针一个变量有地址,一个数组包含若干元素,每个数组元素都在内存中占用存储单元,它们都有相应的地址。指针变量既然可以指向变量,... //定义一个基类型为整型的指针变量pp=&a[0]; //将元素a[0...
- 2023-05-19 04:37放牛的守护神_的博客 当一个函数指针指向了一个函数,就可以通过这个指针来调用该函数,可以将函数作为参数传递给函数指针。 (* [] )( );1.定义:递归函数中是指一个函数直接调用或者间接调用了该函数自身的函数。(*)中*说明为指针,...
- 2020-06-22 11:38咖啡与乌龙的博客 对于表达式ar[i]和*(ar+i),无论ar是指针变量还是数组名上述的表达式都是正确的 但是只有当ar是指针变量时,才能有ar++ 函数原型中有数组---那么通过这个数组参数传进函数的是什么? 函数参数表中的数组实际上是指针...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司