首页 > 其他分享 >参数的认识及使用

参数的认识及使用

时间:2022-10-16 12:31:07浏览次数:62  
标签:函数 认识 ge num 参数 使用 shi bai

1.声明在函数后面小括弧中的变量

2.参数其实是一个定义在函数内部的局部变量,所以在函数内部不能再次定义相同的变量(只能定义一次)。函数内部可以直接访问变量

3.在使用时先给变量赋值

语法在main函数中写下函数名(赋值数据)

4.形参:声明在函数下小括弧中的变量

实参:在调用函数,为形参赋的值,这个值叫做实际参数。

5.多个参数的使用

如果我们调用函数的多个参数,就必须为每一个参数赋值

在调用时依次写在实参后的小括弧中

注意如果输入数据和定义的类型不同时系统会自动转换。

6.例子

#include<stdio.h>//判断是否为水仙花数
void shuiXianHua(int num)//函数且定义整型
{
if (num >= 100 && num <= 999)//判断是否为三位数
{
int bai = num / 100, shi = num / 10, ge = num % 10;//将各位数表达出来

if (bai * bai * bai + shi * shi * shi + ge * ge * ge == num)
{
printf("这是一个水仙花数");
}
else
{
printf("抱歉这不是一个水仙花数");
}
}
else
{
printf("这不是一个三位数");
}
}
int main()
{
shuiXianHua(16);//进行调用
return 0;
}

标签:函数,认识,ge,num,参数,使用,shi,bai
From: https://blog.51cto.com/u_15809685/5760223

相关文章

  • 使用 Overleaf 轻松写 latex 题面
    用的是Wallbreaker5th提供的题面模板,downloadZIP之后直接在overleaf上面导入就行。导入后把Compiler改成XeLaTeX。第一次编译时编译了很久,提示开启“在出现第......
  • vscode vue项目使用
    vsocevue项目运行Ctrl+shift+Y呼出控制台,在控制台终端输入npminstall或者npmi添加包依赖。同样在终端执行npmrundev代表开始运行项目,这条命令会自动在浏览器上运......
  • 使用Vmwaer镜像包快速安装KALI LINUX 系统
    访问:kali.org点击Download选择虚拟机安装下载kalilinuxvmwar虚拟机种子使用迅雷打开下载后的种子开始下载下载完成后解压下载后的7z包解压完成后打开VMware 选择刚刚解......
  • fixture传递参数
    测试过程中需要大量的测试数据,如果每条测试数据都编写一条测试用例,用例数量将是非常庞大的,一般我们在测试过程中会将测试用到的数据以参数的形式传入到测试用例中,并为每条......
  • 使用Docker容器安装Elasticsearch,Kibana
    安装前请确保linux已经安装好了Docker和DockerCompose,并配置好Docker镜像容器加速,推荐使用国内镜像加速地址,例如阿里云或者DaoCloud的镜像加速服务。需要注册帐号准备......
  • kvm使用NFS共享文件夹
    NFS主机配置yum-yinstallnet-toolsyum-yinstallvimyum-yinstallnfs-utilsmkdir/opt/kvmshareecho"/opt/kvmshare192.168.35.10(rw,sync,no_root_squash)"......
  • 接口测试工具-Jmeter压力测试使用
    上一期分享了接口调用的工具-Postman(传送门:​​接口测试工具-Postman使用详解​​),这业务场景中还需要分析对应接口的性能,是否支持多并发,多并发的极限QPS在什么地方,这个时候......
  • 接口测试工具-Postman使用详解
    前公司有个说法叫做狗粮环境,什么叫做狗粮环境,就是搭建环境自己测试自己的代码,算法很多时候写好后是通过restful接口对外使用,接口测试就要引出一个利器-Postman.1、安装postm......
  • 实验1 C语言开发环境使用和编程初体验
    #include<stdio.h>intmain(){printf("OO\n");printf("<H><H>\n");printf("IIII\n");return0;}#include<stdio.h>#include<mat......
  • Pytest进阶使用
    fixture特点:命令灵活:对于setup,teardown可以省略数据共享:在conftest.py配置里写方法可以实现数据共享,不需要import导入,可以跨文件共享scope的层次及神奇的yield组......