배열에 4 개의 값이있는 경우 모든 값을 하나의 변수에 저장하는 방법은 무엇입니까?배열을 변수에 어떻게 저장합니까?
char d[4];
int allvalues;
d[0] = 1;
d[1] = 2;
d[2] = 3;
d[3] = 4;
나는 allvalues = 1234를 원한다. 이 코드를 추가하면 출력이 달라집니다.
allvalues = d;
printf("%d", allvalues);
고맙습니다!
'allvalues = 1000 * d 개의 [0] + 100 * D [1] + 10 *의 D [2] + D [3] ' –
I는 해당 작업을 생각 신경 쓰지. – Ammar
'd '를 채울 때 잘못된 인덱스를 사용했기 때문입니다. 'd [4]'가 정의되지 않은 동작을 호출하여 2와 3 대신에 3과 4를 사용했습니다. –