五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C語言方法的使用練習

2022-10-22 12:23 作者:沐笙--ms  | 我要投稿


[例8.3] 帶參數(shù)的宏的使用


#define MUL(a,b)? a*b

main()

{ float x1,x2,x3;

x1=MUL(2,5); /* 行1* /

x2=MUL(2+3,6-2); /* 行2 */

x3=1.0/MUL(2,5); /* 行3 */

printf("x1=%f,x2=%f,x3=%f\n",x1,x2,x3);

}

[例8.4] 帶參數(shù)的宏與函數(shù)的比較


#define Abs1(a)? (a)>=0?(a):-(a)

int Abs2(int a)

{? return a>=0?a:-a;

}


main()

{ int x=-1,y=-1;

printf("%d? ",Abs1(x++));

printf("%d\n",Abs2(y++));

printf("%d? %d\n",x,y);

}

[例8.5] 條件編譯


#define? TC? 1


main()

{

#if? TC

printf("The Turbo2 C V2.0\n");

#else

printf("The Microsoft C V6.0\n");

#endif

}

#undef TC

[例9.1] 通過指針變量存取變量的值。


main()

{ int a,b;

int *p1,*p2;

a=10; b=20;

p1=&a; p2=&b;

printf("a=%d,b=%d\n",a,b);

printf("*p1=%d,*p2=%d\n",*p1,*p2);

}

[例9.2] 輸入a和b兩個數(shù),按先大后小的順序輸出,a和b的值不變。


main()

{ int a,b,*p1,*p2,*p;

scanf("%d,%d",&a,&b);

p1=&a;? p2=&b;

if(a<b)

{ p=p1; p1=p2; p2=p; }

printf("a=%d,b=%d\n",a,b);

printf("Max=%d,Min=%d\n",*p1,*p2);

}

[例9.3] 用函數(shù)實現(xiàn)兩個變量的交換


void swap(int *p1,int *p2)

{ int t;

t=*p1; *p1=*p2; *p2=t;

}

main()

{ int a=5,b=9;

printf("a=%d,b=%d\n",a,b);

swap(&a,&b);

printf("a=%d,b=%d\n",a,b);

}

[例9.4] 把兩個數(shù)中的最大值設(shè)為0


int *max(int *q1,int *q2)

{? return *q1 > *q2 ? q1 : q2;

}


main()

{ int x,y,*p;

scanf("%d,%d",&x,&y);

printf("x=%d,y=%d\n",x,y);

p=max(&x,&y);

*p=0;

printf("x=%d,y=%d\n",x,y);

}


C語言方法的使用練習的評論 (共 條)

分享到微博請遵守國家法律
突泉县| 东乡县| 玉田县| 山东| 营山县| 南雄市| 额尔古纳市| 香港 | 溆浦县| 邻水| 安义县| 阜新市| 镇坪县| 普陀区| 保山市| 高阳县| 林西县| 崇义县| 抚远县| 福泉市| 南通市| 灵石县| 浦城县| 会东县| 绥棱县| 平舆县| 巫山县| 香格里拉县| 习水县| 濉溪县| 潜山县| 常德市| 延川县| 会理县| 哈尔滨市| 永泰县| 淮南市| 施秉县| 区。| 论坛| 长宁县|