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

【C语言】函数的声明与定义

函数的声明
用户自定义函数需要在main函数之前进行声明,用分号结尾。
函数的定义
用户自定义函数在main函数之后进行定义,需要写出具体形参的变量名。注意函数的返回值和返回值类型要一一对应。
函数的调用
调用时,直接使用函数名进行调用,这时需要传入实参。

#include <stdio.h>
#include <math.h>
/*	功能:函数的声明与定义 时间:2024年10月 地点:贤者楼129 作者:LChen
*//* 函数定义:返回值类型 函数名(形式参数类型 形参) {函数体 参数:	输入返回值:输出函数体:数据处理 }
*/ int judgePrime(int n);			// 函数声明,加分号 int main() {int n;scanf("%d",&n);if(n<0) {printf("输入错误!");return 0; }int Prime=judgePrime(n);	// 函数调用,传递实参 if(Prime) printf ("%d is a prime!\n",n);else             printf ("%d is not a prime!\n",n);             return 0;
}int judgePrime(int n) {			// 函数定义int i,k;int judge=1;if(n==1)judge=0;k=(int)sqrt(n);				for(i=2;judge&&i<=k;i++)if(n%i==0)judge=0 ;return judge;				// 函数返回值 
}

在这里插入图片描述

http://www.lryc.cn/news/462018.html

相关文章:

  • 游戏如何应对薅羊毛问题
  • Chromium html<script>对应c++接口定义
  • ollama + fastgpt+m3e本地部署
  • Linux执行source /etc/profile命令报错:权限不够问(已解决)
  • Windows 11开发全解析
  • 如何进行数学家式的学习思考?
  • 自定义类型--结构体
  • 笔试练习day7
  • python 爬虫 入门 一、基础工具
  • 金融衍生品中的风险对冲策略分析
  • linux下建立软链接
  • MySql数据库left join中添加子查询
  • redis--过期策略和内存淘汰策略
  • qt QTableview 左侧 序号 倒序
  • 隧道代理IP如何帮助企业采集数据?
  • Spring Boot知识管理系统:技术与方法论
  • SpringBoot1~~~
  • 兼容多家品牌手机的多协议取电快充芯片
  • Java和Python的不同
  • Moshang摩熵医药数据库
  • 基于web的酒店客房管理系统【附源码】
  • 潜水定位通信系统的功能和使用方法_鼎跃安全
  • Golang | Leetcode Golang题解之第477题汉明距离总和
  • JavaWeb——Maven(1/8):整体介绍(什么是Maven、Maven的作用、小结)
  • Vivado 跟Xilinx SAE学HLS系列-高亚军(复合数据类型)
  • 【mysql】WITH AS 语法详解
  • Rocky linux SSD安装
  • 在 Linux 系统中设置 Service 服务开机自启的详细指南
  • Flythings学习(四)串口通信
  • [数据结构]带头双向循环链表的实现与应用