printf giving me incorrect output in C

前端 未结 5 1960
长情又很酷
长情又很酷 2021-01-21 09:44

This is probably a very elementary problem, but I cannot find the answer anywhere, and this is the first time I\'ve had the problem after several weeks of programming in C. In e

5条回答
  •  一生所求
    2021-01-21 10:26

    Try

    printf("size is %d", size);
    

    & gives you the memory location (address) of a variable.

    printf("size is %d", &size);
    

    So, the above will print the memory location(address) of size, not the value stored in size.

提交回复
热议问题