C语言知识要点 强大资料 - 图文

2026/1/27 7:45:02

错误分析scanf(\ 正确写法: &x ,可以通过跟踪发现。

函数内部变量不可与函数头部变量(形参)相同: int max(int a, int b) {

int a, b; 错误: 重复定义 int c; c=a+b; return c; }

变量名不可与函数名相同 int max(int a, int b) { ... } main() {

int x=100, y=200, max;

max = max(x,y); 变量名不可以与函数名相同 }

不同函数中(包括函数头及函数体)允许出现同名变量, 并且同名变量互不影响: int max(int a, int b) {

int z;

if(a>b) z=a; else z=b;

a=0; b=0; 这里故意把a、b改成0,但是并不会破坏main()中a、b的值。 return z; } main() {

int a=100, b=200, z; z = max(a,b);

printf(\}

函数的形参值已经通过实参代入, 因此不要对它重新赋值或输入

int max(int a, int b)

{ int z; 一般来说,函数内部不要输入输出 scanf(\错误 if(a>b) z=a; else z=b; return z; } main() {

int a, b, z;

scanf(\ z = max(a,b);

printf(\}

函数定义与函数调用

函数定义


C语言知识要点 强大资料 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: C语言知识要点 强大资料 - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219