- 37
- 0
- 约2.13万字
- 约 88页
- 2017-05-06 发布于四川
- 举报
C语言程序的设计教学课件
例题:写出下列程序的输出结果 (1) #include stdio.h swap(int a,int b) { int temp; temp=a; a=b; b=temp; } main() { int x=7,y=11; printf(x=%d,\ty=%d\n,x,y); printf(swapped:\n); swap(x,y); printf(x=%d,\ty=%d\n,x,y); } (2) void swap(int *p1,int *p2) { int p; p=*p1; *p1=*p2; *p2=p; } main() { int a,b; scanf(%d,%d,a,b); printf(“a=%d,b=%d\n”,a,b); printf(“swapped:\n”); swap(a,b); printf(”a=%d,b=%d\n,a,b); } 分析:通过对上面两程序,理解两种参数传递方式的区别: ?值传递方式 函数调用时,为形参分配单元,并将实参的值复制到形参中;调用结束,形参单元被释放,实参单元仍保留并维持原值。特点是形参与实参占用不同的内存单元,单向传递。 ?地址传递 函数调用时,将
您可能关注的文档
最近下载
- 2022-2024南京市栖霞区栖霞街道社区工作者招聘考试真题.docx VIP
- 2025年政务大厅综合窗口工作人员招聘公共基础知识试卷.docx VIP
- 青岛版科学一年级下册第7课动物的眼睛课件.pptx VIP
- 2022-2024南京市雨花台区赛虹桥街道社区工作者招聘考试真题.docx VIP
- 2022-2024南京市雨花台区雨花街道社区工作者招聘考试真题.docx VIP
- 全站仪及其使用全站仪的认识及使用.pptx VIP
- 上海市黄浦区2026届高三一模化学试卷(含答案).pdf VIP
- 吉林烟草工业有限责任公司延吉卷烟厂笔试真题2024 .pdf VIP
- 2022-2024南京市雨花台区古雄街道社区工作者招聘考试真题.docx VIP
- Gesell诊断量表(完整版).doc VIP
原创力文档

文档评论(0)