C语言基础练习9

来源:互联网 发布:淘宝信誉度 编辑:程序博客网 时间:2024/06/05 18:02


1.若外部变量与局部变量同名,分析结果

#include<stdio.h>int a = 3, b = 5;int main(){int max(int a, int b);int a = 8;printf("max=%d\n", max(a, b));    return 0;}int max(int a, int b){int c;c = a > b ? a : b;return(c);}
运行结果:


2.调用函数,求3个整数中的大者

#include<stdio.h>int main(){int max();extern int A, B, C;printf("Please enter three integer numbers:");scanf_s("%d %d %d", &A, &B, &C);printf("max is %d\n", max());    return 0;}int A, B, C;int max(){int m;m = A > B ? A : B;if (C > m) m = C;return(m);}
运行结果:



原创粉丝点击