第二十五章补充内容 5 不能为0的变量

// 第二十五章补充内容 5 不能为0的变量
/*#define DEBUG
#include <iostream>
#include <string>
using namespace std;
#ifndef DEBUG
#define ASSCET(x)
#else
#define ASSCET(x)\if(!(x))\{\cout<<"错误!ASSERT("<<#x<<")宏函数执行失败"<<endl;\cout<<"错误的代码出现在第"<<__LINE__<<endl;\cout<<"出错的文件是"<<__FILE__<<endl;\}
#endif
class Circle
{
public:double check()const{return radius;}void set(double x){ASSCET(check());radius = x;ASSCET(check());}double Result(){return 3.14*radius*radius;}
private:double radius;
};
int main()
{Circle one;one.set(14);cout<<"圆的面积为"<<one.Result()<<endl;one.set(0);cout<<"圆的面积为"<<one.Result()<<endl;return 0;
}*/

  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/302132.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

16个让你烧脑让你晕的悖论

全世界只有3.14 % 的人关注了数据与算法之美【1】我知我无知苏格拉底有句名言&#xff1a;“我只知道一件事&#xff0c;那就是我一无所知。”这个说法本身就是悖论&#xff0c;展现了自我参照的表述&#xff08;self-referential statement&#xff09;的复杂性。而这也是西方…

linux内核修改工程环境,linux2.6.33内核移植s3c2410以和交叉环境编译搭建最终修改版.pdf...

Linux2.6.33 内核移植S3C2410 以及搭建交叉编译环境(最终修改完善版本)作者&#xff1a;胡峰 整理亍2010-3-13嵌入式实验室嵌入式助理工程师 所需软件以及工具&#xff1a;wmware workstation 虚拟机 小红帽linux gimp-2.6.4-i686-setup.exe (用亍后期的logo 画面转换)另外本人…

【Paddle 经验分享】利用PaddleHub 2.x 完成文本分类训练的坑

CSDN原文链接&#xff1a;https://blog.csdn.net/kinfey/article/details/117254781基于项目选择了PaddlePaddle 作为文本分类的基础&#xff0c;经过一周多的使用终于有所进展&#xff0c;把文本分类的相关工作做了一个简单模型。首先说说PaddlePaddle , 现在做深度学习&#…

iOS-获取当前时间的年、月、日、时、分、秒

01 //获取当前时间02 NSDate *now [NSDate date];03 NSLog(”now date is: %”, now);0405 NSCalendar *calendar [NSCalendar currentCalendar];06 NSUInteger unitFlags NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSHourCalendarUn…

Python的这几个常用库,你会用吗?

目前&#xff0c;人工智能的应用日渐广泛。而作为人工智能核心的机器学习&#xff0c;是一门多领域的交叉学科&#xff0c;专门研究计算机模拟或实现人类学习行为的方法&#xff0c;以获取新的知识或技能&#xff0c;重新组织已有的知识结构使之不断改善自身的性能。简单来说&a…

c语言 随时启停程序 按钮,单片机C语言控制单按钮启停程序(高手请进)

void IR_Receive_function(){unsigned i0,k0;if (Ir_Over){EX00; EX10; //关外部中断if (DAT[0]DAT[1]&&DAT[2]!DAT[3]){switch (DAT[3]){case 0XFF: if(inbuf1[19]‘1‘)inbuf1[19]‘0‘;else inbuf1[19]‘1‘;break;case 0XFE: if(inbuf1[20]‘1‘)inbuf1[20]‘0‘;e…

记一次 .NET 某电商交易平台Web站 CPU爆高分析

一&#xff1a;背景 1. 讲故事已经连续写了几篇关于内存暴涨的真实案例&#xff0c;有点麻木了&#xff0c;这篇换个口味&#xff0c;分享一个 CPU爆高 的案例&#xff0c;前段时间有位朋友在 wx 上找到我&#xff0c;说他的一个老项目经常收到 CPU > 90% 的告警信息&#x…

QOMO Linux 4.0 正式版发布

首 先感谢大家长期以来对Qomo发行版和国产Linux操作系统的关心和爱护。由于一些客观原因&#xff0c;Qomo发行版的发行和维护工作一度减缓&#xff0c;社区也进入停滞 状态。但是从4.0开始&#xff0c;Qomo的开发和维护工作将恢复正常运转&#xff0c;本次发布的4.0版本就是我们…

c语言输入n个数按大小输出,输入n个整数并输出,用c语言表达

FOSS//这个是用静态数组储存整数#includeint main(void){int a[100],i0,j;//如果n小于100的话就不需要用动态数组&#xff0c;或者你可以把100改成更大的数&#xff0c;比如100000000......printf("请输入你要输入的数字&#xff0c;以ctrlz结束:");while(scanf(&quo…

ML.NET Cookbook:(5)如何查看中间过程数据?

通常&#xff0c;当我们构建实验时&#xff0c;我们希望确保“到某一时刻”的数据处理产生我们想要的结果。对于ML.NET来说&#xff0c;这不是很容易做到的&#xff1a;因为所有的ML.NET操作都是延迟执行的&#xff0c;所以我们构造的对象只是数据的“承诺”。我们需要创建游标…

在线交友背后的数学原理

全世界只有3.14 % 的人关注了数据与算法之美欣赏 TED-Ed 带字幕视频, 或者看下面编写的文字版. 01交友网站的背后是算法帝国大家好&#xff0c;我叫 Christian Rudder,我是 OKCupid 网站的创办人之一。这个网站现在已经是全美最大的交友网站。就象这网站上大多数其他人一样,我…

C语言删掉无关变量无输出,C语言变量类型与输出控制用法实例教程

本文实例讲述了C语言变量类型与输出控制用法&#xff0c;有助于读者很好的对其进行总结与归纳。该实例分享给大家供大家参考借鉴之用。具体如下&#xff1a;完整实例代码如下&#xff1a;/************************************************《Beginning C 4th Edition》Notes c…

你不得不知道的Visual Studio 2012(3)- 创建Windows应用程序

创建项目 在Visual Studio中创建一个应用程序&#xff0c;应首先创建一个项和一个解决方案。在此示例中&#xff0c;您将创建Windows presentation foundation应用程序。 创建 WPF 项目 在菜单栏上&#xff0c;依次选择 *** 文件 ***&#xff0c;新建&#xff0c;项目。 选择V…

关于.NET微服务最热门的问题解答

点击蓝字关注我们在我们最近让我们一起学习 .NET的微服务专场活动中&#xff0c;我们收到了一些很好的问题。我们在现场已经回答很多问题&#xff0c;但我们想继续回答一些在会议中出现的最热门的问题。如果你错过了现场直播&#xff0c;不要担心&#xff0c;因为你可以按需观看…

超级智能玩具《小小机器人》|全新50种玩法,创造力之源

致砖《小小机器人》全新套装电动机械的完美结合先来看看视频过过眼瘾吧来自美国STEAM教育让孩子跨学科学知识积木向来是STEAM教育很重要的一部分&#xff0c;因为它涉及到了多种学科&#xff1a;要搭建得稳固——这是工程学&#xff1b;要精准搭建——这是数学&#xff1b;要外…

链表归并成递减c语言,将两个递增的单链表合并为一个递减的单链表

问题描述&#xff1a;假设有两个按元素值递增次序排列的线性表&#xff0c;均以单链表形式存储。请编写算法将这两个单链表归并为一个按元素值递减次序排列的单链表&#xff0c;并要求利用原来两个单链表的结点存放归并后的单链表。问题解答&#xff1a;算法思想&#xff1a;两…

强烈推荐!孩子的科普从这套全球畅销250万册的最酷科学书起步

在马斯的学生时代的记忆中&#xff0c;数学定义定理、化学方程式、物理公式……这些科学知识点总是冷冰冰的&#xff0c;枯燥、深奥也总是科学的代名词。如今教育局明确规定科学课是小学必修课&#xff0c;孩子也逐步接受科学知识的熏陶。但科学课上冷冰冰的&#xff0c;枯燥、…

技术分享|手机推送原理剖析指南

源宝导读&#xff1a;本文旨在对手机推送原理进行剖析和阐述&#xff0c;对业务开发做一些方向性的解惑。一、手机推送的基本概念 ——什么是手机推送&#xff1f;百度词条&#xff1a;手机推送服务是指服务器 定向将信息实时送达手机的服务词条中有2组概念&#xff1a;第一组是…

IO控制命令

ioctl 控制套接字IO行为&#xff0c;获取套接字未决IO的信息。 向套接字发送ioctl命令的函数有两个 一个是源于winsock1 的 ioctlsocket 另一个是 winsock2 新引进的 WSAIoctl ioctl的常用命令&#xff1a; FIONBIO:将套接字设置于非阻塞模式 FIONREAD&#xff1a;返回套接字上…

闽高校计算机二级c语言模拟器,闽高校计算机二级C语言模拟卷及答案.doc

闽高校计算机二级C语言模拟卷及答案.doc (54页)本资源提供全文预览&#xff0c;点击全文预览即可全文预览,如果喜欢文档就下载吧&#xff0c;查找使用更方便哦&#xff01;9.90 积分&#xfeff;一、单项选择题(每小题2分&#xff0c;共20分)1.以下4组用户定义标识符中&#xf…