#include <stdio.h>
void main()
{
int num;
puts("숫자입력");
scanf("%d",&num);
printf("입력한숫자는 %d 입니다 ",num);
return 0;
}
인데 보통 입력과 출력에서는 printf 같은 정의된 키워드는 못쓰는데 왜 쓸수있는거고, scanf 에서는 &를 쓰지만 printf 에서는 왜 & 를 쓰지 않는것이며 , puts 랑 printf 랑 같은 출력인데 왜 다르게쓰는거임??
진짜 쌩초보라 몰라서 물어봄
- dc official App
해당 댓글은 삭제되었습니다.
엥??? include로 시작하는거아님?? - dc App
아 오타 미안 - dc App
포인터까지 묻지도 따지지도 말고 책 내용 쭉 따라가라 - dc App
그게 이로움?? - dc App
그냥 이해 안되는 채로 쭉 치고 나가는게 더 빨리 이해되기도 하는 법이다. &는 포인터 배우고 나서 다시 생각해봐라. - dc App
printf는 변수의 값이 필요하기 때문에 변수명을 그대로 쓰면 됨 &가 변수의 주소를 가져오는 연산자임. scanf에 &를 붙여서 넣는 거는 scanf함수에서 입력을 받아서 변수의 주소에 저장해야 하기 때문 이해 안되면 그냥 포인터까지 달려라
걍 첨부터 끝까지 공부 다 하고 돌아와라 니가하는 질문은 방금 hello 라고 영어배운애가 관계대명사 이상하다는 거랑 비슷하다
https://www.youtube.com/watch?v=Qm-eDEx5qaQ