int a[5]={1,2,3,4,5}; 如何调用数组的整体的值(就是直接12345这样调用),指针可以实现吗?
你是想直接获取12345这个值吗?不行的,指针也不行,数组内的值只能一个个取,或者你用char类型存储
自己写个方法返回12345
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#pragma warning(disable:4996)
long long fun(int A[], int n);
int main() {
int a[5] = { 10,20,30,04,05 };
long long A = 0;
A=fun(a, 5);
printf("%lld", A);
}
long long fun(int A[], int n) {
long long B = 0;
char str[100], str2[100] ="";
for (int j = 0; j < n; j++)
{
itoa(A[j], str, 10);
strcat(str2,str);
}
B = atoll(str2);
return B;
}