第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/18 1:13:50 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

错误分析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语言知识要点 强大资料 - 图文 的文档
C语言知识要点 强大资料 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6h5dc0s35s7g2499hhrg_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top