C#里面一个星号括号什么意思函数里的比如 int print(const int *n, const int t)

intprint(constint*n,constintt)//constint*n它n可以加*号也可以加括号两者取一,刚刚的代码实参类型是一个数组不是刚刚写的就是数组当... int print(const int *n, const int t) //const int *n 它n可以加*号也可以加括号两者取一,刚刚的代码实参类型是一个数组
不是刚刚 写的就是数组当作实参传递过去的

#include "stdafx.h"
#include<iostream>
int print(const int n[], const int t);
int main()
{
using namespace std;
int arr[5] = { 1,2,3,4,5 };
for (int i = 0; i < 5; ++i)
{
print(arr, i);
}
return 0;
}
int print(const int n[], const int t)
{
return n[t];
}
展开
 我来答
ZaolyloaZ
2017-03-11 · TA获得超过1776个赞
知道小有建树答主
回答量:567
采纳率:80%
帮助的人:96万
展开全部
int print(const int *n, const int t)
{
    /* ... */
}

此处声明一个名为 print,返回类型为 int 的函数。

该函数有两个参数,分别是 n, t.

n 的数据类型是 const int *,即指向 int 类型的指针变量,内容不可修改。

t 的数据类型是 const int,即指向 int 类型的指针变量。

追问
如果把*n替换成n[]又是什么意思,返回数组么?
追答
效果一样,n[] 是个语法糖。
匿名用户
2017-03-11
展开全部
那语句,是C/C++

~~~~~~~~~~~~~
追问
源代码在上面我用的vs编译器
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式