질문을 드리겠습니다
수리
#include stdio.h
int main(void)
{
int *ptr1 = 0;
char *ptr2 = 0;
double *ptr3 = 0;
printf(%d번지 %d번지 %d번지\n,ptr1++,ptr2++,ptr3++);
printf(%d번지 %d번지 %d번지\n,ptr1,ptr2,ptr3);
return 0;
}
이 소스에서 ptr1 ptr2 ptr3를 하면은 0이 증가 되어서 저장된 메모리의 주소를 출력하는것이 나와야 할텐데
안나옵니다...좋은 답변 부탁드립니다
#include stdio.h
int main(void)
{
int arr[5] = {1,2,3,4,5};
int *parr=arr;
int i,temp;
for(i=0; i5; i++)
printf(출력전의 배열 값:%d\n,parr[i]);
for(i=0; i4-i; i++)
{
temp = parr[i];
parr[i] = parr[4-i];
parr[4-i] = temp;
}
for(i=0; i5; i++)
printf(%d\n,parr[i]);
return 0;
}
그리고 이 소스는...배열의 각 위치를 바꿀려고 했는데 위치 바꾸는 문장에서 중괄호를 안쳤을때는 순서가 안바뀌고 쳤을때는
바뀌는데 차이를 잘 모르겠습니다 좋은 답변 부탁드립니다
-
수예
그래서...0이 저장된 공간의 주소가 출력이 되어야 하는것 아닌가요? printf 문에서
-
서희
ptr2에는 어딘가 에 0을 저장한 공간의 주소를 저장하고 있을 것입니다
-
유리
char* 문자열은 = 으로 값을 넣을 수 없다고 말을 했습니다
그런데 예외가 있습니다
선언과 동시에 값을 넣게 되면 들어갑니다
즉 char* ptr2=0; 이것은 문자 0으로 초기화 한것입니다
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2692256 | scanf("%*c"); ㅠㅠ 고수님들 | 거북이 | 2025-04-21 |
2692230 | 하노이탑 질문입니다. (1) | 미쁘다 | 2025-04-21 |
2692210 | 정보 올림피아드 문제인데.. 풀이 과정이 궁금합니다.(재귀함수) (5) | 물티슈 | 2025-04-20 |
2692144 | C언어와 리눅스에 대한 질문입니다. | 싴흐한세여니 | 2025-04-20 |
2692114 | 컨텍스트 스위칭하는데 걸리는 시간 측정.. | YourWay | 2025-04-19 |
2692086 | 간접참조 연산자, 증감연산자 질문이용! (2) | 블랙캣 | 2025-04-19 |
2692056 | 주석좀 달아주세요. 몇개적엇는데 몇개만달아주세요. (2) | DevilsTears | 2025-04-19 |
2691978 | 진수 쉽게 이해하는법... (3) | 지지않는 | 2025-04-18 |
2691949 | getchar() 한 문자를 입력받는 함수 질문 | 채꽃 | 2025-04-18 |
2691919 | 배열 정렬 및 합치기 질문입니다. | 사과 | 2025-04-18 |
2691845 | c언어왕초보 질문이 있습니다........ | 루나 | 2025-04-17 |
2691815 | void add(int num); 함수... (4) | 살랑살랑 | 2025-04-17 |
2691756 | 명령 프롬프트 스크롤바가 없어요 | 두메꽃 | 2025-04-16 |
2691725 | 자료구조에 관련해서 질문이 있어 글을 올립니다. | 누리알찬 | 2025-04-16 |
2691697 | if 문에서 구조체 배열에 저장되있던 문자열 검사하는 법 ? (2) | 민트맛사탕 | 2025-04-16 |
2691678 | C언어 함수 질문이요~!!! | 연보라 | 2025-04-15 |
2691650 | 반복문 | 돋가이 | 2025-04-15 |
2691618 | 링크드리스트 개념 질문이예요 (3) | 맨마루 | 2025-04-15 |
2691592 | 동적할당 이용 배열선언 질문입니다.ㅠㅠ (3) | 허리달 | 2025-04-15 |
2691542 | /=의 용도를 알려주세요 ㅠㅠ! (2) | 아라 | 2025-04-14 |