当前位置: 首页 > news >正文

西安市做网站的象山县建设局网站

西安市做网站的,象山县建设局网站,wordpress 文章倒序,上海网站建设公司页溪网络目录 一.函数参数 二.函数参数和指针变量 三.视频教程 一.函数参数 函数定义格式: 类型名 函数名(函数参数1,函数参数2...) {代码段 } 如: int sum(int x,int y) {return xy; } 函数参数的类型可以是普通类型,也可以是指针类…

目录

一.函数参数

二.函数参数和指针变量

三.视频教程


一.函数参数

函数定义格式:

类型名 函数名(函数参数1,函数参数2...)
{代码段
}
如:
int  sum(int x,int y)
{return x+y;
}

函数参数的类型可以是普通类型,也可以是指针类型。什么时候使用指针类型呢?

二.函数参数和指针变量

例:

在主函数中有俩个整数并存入变量中,然后在被调函数中将这俩个变量的值互换。

如果不使用指针变量作为函数参数,我们这样写。

#include <stdio.h>void swap(int a,int b)
{int c;c = a;a = b;b = c;printf("a is %d,b is %d\n",a,b);
}int main(void)
{int a = 1;int b = 2;swap(a,b);printf("a is %d,b is %d\n",a,b);return 0;}

运行结果:

a和b只在swap函数中被调换了。如果不使用指针变量,我们可以这样修改:

#include <stdio.h>int a = 1;
int b = 2;void swap(void)
{int c;c = a;a = b;b = c;printf("a is %d,b is %d\n",a,b);
}int main(void)
{swap();printf("a is %d,b is %d\n",a,b);return 0;}

运行结果:

虽然成功实现了a和b值的互换,但是swap函数非常不灵活,只能交换a和b的值,基本上写死了。

如果我们使用指针变量作为参数会发生什么事情呢?

#include <stdio.h>void swap(int *a,int *b)
{int c;c = *a;*a = *b;*b = c;
}int main(void)
{int a = 1;int b = 2;swap(&a,&b);printf("a is %d,b is %d\n",a,b);return 0;}

运行结果:

分析:

使用指针变量作为参数成功实现了a和b互换,而且swap函数非常灵活,可以在任意函数中调用。这个就是指针作为函数参数的意义。

三.视频教程

64.函数参数和指针变量_哔哩哔哩_bilibili

http://www.sczhlp.com/news/134851/

相关文章:

  • 常德建设网站制作东营小程序开发制作
  • 那里有学做网站的黄页电话号码
  • 【组合数学基础9】Catalan数(卡特兰数)笔记
  • 详细介绍:npm玩转技巧
  • 软件构造的基本原理 1章
  • 【2025-09-23】性格问题
  • mvnd 安装和配置
  • 苏州哪家做网站好些竞价托管
  • 可以做网站的电脑软件百度统计平台
  • 公司网站建设费属于宣传费吗郑佩佩 最新消息
  • 采购平台郑州本地seo顾问
  • 南阳建设网站哪家好uc官网网站开发者中心
  • 事业单位网站建设的账务处理深圳市交易建设工程交易服务中心网站
  • 网站信管局备案自己写的网站怎么发布
  • 表述网站建设流程HTML asp 网站
  • 网站下载链接打不开建设个公司网站需要多少费用
  • 毕业设计用PHP做旅游网站做网站需要招聘内容
  • 信息化推进与网站建设php做图片交互网站代码
  • PS字体处理
  • 网站后台有什么用php建网站
  • 手机版网站怎么做的linux安装wordpress无法访问
  • 荆门市城乡建设管理局网站协会网站信息平台建设
  • 私人制定网站qq空间破解版免费下载
  • 上海快速网站建设好的网站布局
  • 网站下拉菜单html做多大php外贸网站模板
  • 英语故事网站建设重庆江北网站建设公司
  • cms是网站吗网站建设合同管辖地
  • 网站开发逻辑图ps网页设计教程视频
  • 专门做尾单的网站企业所得税免税收入有哪些
  • 网站如何自己做seo我司网站改版上线网站建设