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];
} 展开
不是刚刚 写的就是数组当作实参传递过去的
#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];
} 展开
展开全部
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编译器
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询