C语言完美演绎8-7

/* 范例:8-7 */

#include <stdio.h>

void arith(int); /* 函数arith()在本范例中,可以不必有原型声明 */

void arith(int k) /* 传值方式 */

{

k++;

}

/* 函数arith()在传递参数时,int k所执行的动作为 int k;

k = i;

,也就是先定义变量k,再把变量i的值赋(复制)给变量k */

void main()

{

int i=5,j;

printf("调用前:i=%d\n",i);

arith(i); /* 调用函数arith(),并传入变量i的值 */

printf("调用后:i=%d",i); /* 函数以传值方式来传递参数,并不会

改变到变量i */

getchar();

}

程序执行结果:

调用前:i=5

调用后:i=5

相关推荐
山下梅子酒2259 小时前
洛谷-入门-B2079
c语言
Mr_Macallon10 小时前
C++回顾(基础)(01)
c语言·开发语言·c++·学习
wuminyu12 小时前
LockStack在虚拟线程Mount和Unmount拷贝过程剖析
java·linux·c语言·jvm·c++
Felven12 小时前
B. Reverse a Permutation
c语言
Logic10112 小时前
C语言/数据结构排序题解:三个数的最大乘积——排序后比较两种候选情况
c语言·数据结构·数组·排序·时间复杂度·算法题·负数处理
无忧.芙桃12 小时前
位图妙用:512MB 实现 40 亿整数的存在性查询
c语言·c++·面试·哈希算法
听风若依13 小时前
数据在内存中的存储-纸面笔记整理
c语言·笔记
殷色玫瑰13 小时前
C++ string类详解:常用接口、字符串操作与模拟实现
java·linux·c语言·开发语言·数据结构·c++
Code_Solitude14 小时前
C语言:关于二维数组的作业总结
java·c语言·前端
老花眼猫15 小时前
数学艺术图案画-曼陀罗(93)
c语言·经验分享·青少年编程·课程设计