0
点赞
收藏
分享

微信扫一扫

C程序:计算体积

黎轩的闲暇时光 2022-04-04 阅读 65
c语言
#pragma warning(disable:4996)/*这句话是因为使用Visual Studio编写C语言程序时遇到了scanf返回值被忽略问题*/
/*
在ANSI C中只有scanf(),没有scanf_s(),
但是scanf()在读取时不检查边界,所以可能会造成内存泄漏。
于是Microsoft公司在VS编译器中提供了scanf_s(),
如果想继续使用scanf这个不安全的函数,可以通过以下方法解决。
1、把scanf改成:scanf_s		但是:这是VS编译器特有,既然觉得scanf()不安全,那它就自己定义了一个scanf_s()。
2、编译器错误提示的原因至于VS中的SDL检查,只需要找到它并关闭就可以了。		设置步骤:项目右击:属性:配置属性:C/C++:常规:SDL检查:改为“否”:确定
3、在C语言程序开头添加代码:
#pragma warning(disable:4996)//全部关掉
#pragma warning(once:4996)//仅显示一个
4、在C语言程序开头添加代码:#define _CRT_SECURE_NO_WARNINGS//忽略安全检测
5、在VS中加入 _CRT_SECURE_NO_WARNINGS 这个宏	设置步骤:项目右击:属性:配置属性:C/C++:预处理器、预处理器定义:编辑:宏语句:确定
*/

#include<stdio.h>		/*包含头文件*/
#define Height 10		/*定义常量*/
int calculate(int Long, int Width);		/*产函数声明*/
int main()		/*主函数main*/
{
	int m_Long;		/*定义整型变量,表示长度*/
	int m_Width;	/*定义整型变量,表示宽度*/
	int result;		/*定义整型变量,表示长方体的体积*/

	printf("长方形的高度为:%d\n",Height);	/*显示提示*/

	printf("请输入长度\n");				/*产显示提示*/
	scanf("%d",&m_Long);				/*输入长方体的长度*/
	
	printf("请输入宽度\n");				/*显示提示*/
	scanf("%d",&m_Width);				/*输入长方体的宽度*/
	
	result=calculate(m_Long,m_Width);	/*调用函数,计算体积*/
	printf("长方体的体积是:");			/*显示提示*/
	printf("%d\n",result);				/*输出体积大小*/

	return 0;							/*返回整型O*/
}

int calculate(int Long, int Width)	/*定义计算体积函数*/
{
	int result = Long * Width * Height;		/*具体计算体积*/
	return result;		/*将计算的体积结果返回*/
}
举报

相关推荐

0 条评论