撞错啦
来源:互联网 发布:java syntax error 编辑:程序博客网 时间:2024/05/11 02:51
上机内容:验证“……”的语法规则上机目的:学会用“撞错”理解语法要求的方法/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者:董慧 * 完成日期:2012 年 10月18 日 * 版 本 号:v1.0 * * 输入描述: 无* 问题描述:设计一个包含错误的程序,验证“……”语法规则,学会“撞错”方法* 程序输出: * 问题分析:* 算法设计: */ 错的:#include<iostream>using namespace std;int main(){ double a=5.7,b=2,c; c=a%b; cout<<c<<endl; return 0;}
C:\Documents and Settings\user\桌面\程序设计\ww.cpp(5) : error C2296: '%' : illegal, left operand has type 'double'
C:\Documents and Settings\user\桌面\程序设计\ww.cpp(5) : error C2297: '%' : illegal, right operand has type 'double'ww.obj
- 2 error(s), 0 warning(s)
对的:
#include<iostream>using namespace std;int main(){ short a=5,b=2,c; c=a%b; cout<<c<<endl; return 0;}
输出结果:
观察及体会:
当a和b指定为实型变量(浮点型)时,是不允许进行“求余”运算的,小数求余无意义。而当a和b指定为整形变量(整数型)时,就可以进行编译。
我的总结:编写程序要的就是一个细心与仔细,熟记数据的类型标识符,字节数以及数值范围是必须的。
- 撞错啦
- 智能指针 scoped_array
- android消除屏幕锁
- 改正错误代码
- 摄氏温度值转华氏温度
- sql 2005 "用户 sa 登录失败,该用户与可信SQL Server连接无关联 "解决方案总结
- 撞错啦
- 智能指针 shared_ptr
- BIOS知识大全,欢迎补充,不断完善
- def文件加PRIVATE引起的编译出错:接口找不到
- 韩媒称韩国海警用橡皮弹打死1名中国船员-韩国海警-中韩渔业冲突-中国渔民
- 验证"int与double"语法规则,学会“撞错”的方法
- Android4.0系统接收不到广播的问题解析
- Android-----WebView使用
- 网络编程socket之accept函数