#include"stdio.h" #define F(y) 3.84+y #define PR(a) printf("
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 11:10:35
#include"stdio.h" #define F(y) 3.84+y #define PR(a) printf("%d",(int)(a)) main(){ int x=3; PR(F(3)*
#include"stdio.h"
#define F(y) 3.84+y
#define PR(a) printf("%d",(int)(a))
main(){
int x=3;
PR(F(3)*x); }
为什么结果是12啊?
#include"stdio.h"
#define F(y) 3.84+y
#define PR(a) printf("%d",(int)(a))
main(){
int x=3;
PR(F(3)*x); }
为什么结果是12啊?
#define F(y) 3.84+y
是宏定义
具体语句就翻译成:
PR(3.84+3*x);
注意!是3*x 再和3.84相加(如果你要先加的话 就写成 #define F(y) (3.84+y)
结果当然是12.84 再转换为整形(截去小数) 就是12
是宏定义
具体语句就翻译成:
PR(3.84+3*x);
注意!是3*x 再和3.84相加(如果你要先加的话 就写成 #define F(y) (3.84+y)
结果当然是12.84 再转换为整形(截去小数) 就是12
#include"stdio.h" #define F(y) 3.84+y #define PR(a) printf("
#include"stdio.h" #define MAX(A,B) (A)>(B)?(A):(B) #define P
#include"stdio.h" #define MA(x) x*(x-1) void main() { int a=
c语言编程#include "stdio.h"void main(){ int x,y,h,f;printf("输入h和
#define f(a,b,x) a*x+b #include void main() printf("%d,%d\n"
#include #define f(a,b,x) a*x+b void main() { printf("%d,%d\
C语言,#include #define f printf main(){\x05int a[3][4]={0,1,2,
#include #define X 5 #define Y X+1 #define Z Y*X/2 main() {
#define PR(x,y,z) printf("%d\t%d\t%d\n",x,y,z) main() { int
C语言函数求面积#include "stdio.h"#define p 
进制转换#include"stdio.h"#define Max 50typedef struct{ int elem[
# include # define MAX(x,y) (x)>(y)?(x):(y) main() { int a=5