简单的C++题目 求解 只求5分钟

来源:百度知道 编辑:UC知道 时间:2024/06/17 07:31:57
用数组作为函数型参·事先该函数invert(int A[],int n),函数调用时参为指针

没看懂...

你自己很清楚,别人看都看不懂,叫我们怎么回答啊,什么乱七八糟的

什么意思嘛

/*我想我懂你的意思,程序在下面:*/
#include <iostream>
using namespace std;

void invert(char A[], int n);

int main(int argc, char *argv[])
{
// char a[10] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j'};
char *a = "abcdefghij";

invert(a, 10);

return 0;
}

void invert(char A[], int n)
{
for (int i = 0; i < n; i++)
{
cout << A[i] << ' ';
}
cout << endl;
}

楼主的意思可能就是学习下
数组作为函数形参的情况把,
看是如何进行调用的,如何进行传递的
等等,我就说一点,数组作为函数形参
调用函数的时候,给出数组名即可
因为他传递的是地址,而数组名即是地址
下面给出了另外一条语句,是用指针作为
实参进行函数调用的,不过
用它作为函数调用的实参与用数组名作为函数
实参调用函数都是一样的,你可以对比下

下面给个程序测试:

#include <iostream>
using namespace std;
#define N 10
void in