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

【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.kler.cn/news/354767.html

相关文章:

  • Windows 和 Ubuntu通讯的网络设置
  • 无技能,学历不高?想要找一份高薪工作,通信网优肯定适合你
  • 影楼即将倒闭!!!!stable diffusion comfyui制作:AI人像摄影专业工作流
  • python string中提取中文字符处理之后插入回原string
  • 【python爬虫基础】年轻人的第一个爬虫程序
  • C++简单多状态dp:按摩师、打家劫舍II、删除并获得点数、粉刷房子
  • 2024全新UI网址发布页源码带黑夜模式
  • WebSocket介绍和入门案例
  • xavier 在tensorflow pytorch中的应用,正太分布和均匀分布的计算公式不一样
  • 串的模式匹配算法_BF算法
  • 【实战案例】SpringBoot项目中异常处理通用解决方案
  • 单片机原理与应用——嵌入式系统中的核心控制器
  • MySQL从入门到跑路
  • 干货|antd组件库Table组件开启虚拟列表的影响
  • 深度解析RLS(Recursive Least Squares)算法
  • 【Spring篇】初识之Spring的入门程序及控制反转与依赖注入
  • 如何利用被动DNS(Passive DNS)加强网络安全
  • STM32学习笔记---RTC
  • 中级注册安全工程师《安全生产法律法规》真题及详解
  • 48 | 代理模式:代理在RPC、缓存、监控等场景中的应用