- ベストアンサー
6 line c code です
#include<stdio.h> #define sqr(x) (x)*(x) int main(){ printf("%d\n", 50/sqr(2+3)); } 結果は50になりました xは()の中にあるのでsqr(2+3)は25だとしても 50/25はなぜ50なんでしょうか? 2だと思いましたが 教えてください
- みんなの回答 (1)
- 専門家の回答
#include<stdio.h> #define sqr(x) (x)*(x) int main(){ printf("%d\n", 50/sqr(2+3)); } 結果は50になりました xは()の中にあるのでsqr(2+3)は25だとしても 50/25はなぜ50なんでしょうか? 2だと思いましたが 教えてください