게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 대입 연산자에 대해서 질문합니다.
게시물ID : programmer_13918짧은주소 복사하기
작성자 : Zyoma
추천 : 0
조회수 : 445회
댓글수 : 4개
등록시간 : 2015/10/16 16:42:26
옵션
  • 본인삭제금지
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<stdio.h>
 
main()
{
    int x = 1;
    int y = 2;
    int z;
    int zz;
 
    z = x + y;
 
    zz = printf("z의 값 :%d\n", z);
    printf("zz의 값 : %d\n", zz);
}
cs



안녕하세요.
C언어 서적으로 공부하는데 책에서는 결과물이
z의 값:3
zz의 값 :12
가 나올거라고 적어놨지만 제가 코딩해보면
z의 값 :3
zz의 값:11
이 나옵니다.

분명 책 따라서 잘했지만 이렇게 되는게 이해가 안됩니다.
도대체 왜 다른 값이 나오는건가요?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호