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

相关推荐
幽灵诶5 小时前
理解指针2
c语言
boonya6 小时前
一文读懂MCP:AI连接万物的“USB-C接口”
c语言·开发语言·人工智能
yashuk6 小时前
C语言条件编译三种方式及第一种方式的格式、作用与示例
c语言·程序设计·条件编译·代码示例·预处理程序
qeen876 小时前
【数据结构】栈及其C语言模拟实现
c语言·数据结构·学习·
我不是懒洋洋6 小时前
深入理解C语言指针:从一级指针到函数指针
c语言
熬夜敲代码的猫7 小时前
C/C++:内存管理
c语言·c++·动态内存管理
云泽8088 小时前
第十五届蓝桥杯大赛软件赛省赛C/C++大学B组
c语言·c++·算法·蓝桥杯
luoqice9 小时前
利用flv库读取flv文件时长c程序
c语言·开发语言
浅时光_c9 小时前
12 函数
c语言