java中获取错误,在简单程序中获取分段错误
我在学校放假期间一直在教自己C,并且最近尝试编写一个简单的计算器程序,该程序应该采用两个整数并对它们执行四个操作之一( - * /),但每当第一个变量被赋值时,我得到分段错误/核心转储错误消息 . 我知道这与内存分配有关,我尝试过使用指针和malloc,但我怀疑我做错了 .
#include
#include
#include
int calculate(int numberOne, int numberTwo, int operator);
int main(){
//Declaring Variables
int numberOne, numberTwo, total, operator;
int *one, *two, *tot, *op;
//Assigning Variables
printf("Integer 1: ");
scanf("%d", numberOne);
printf("\nOperator 1[+] 2[-] 3[*] 4[/] : ");
scanf("%d", operator);
printf("Integer 2: ");
scanf("\n%d", numberTwo);
//Output Calculatoin Through Function
printf("Calculation Complete: %d is the answer", calculate(numberOne, numberTwo, operator));
}
int calculate(int numberOne, int numberTwo, int operator) {
int total = 0;
do{
switch(operator){
case 1:
total = numberOne + numberTwo;
break;
case 2:
total = numberOne - numberTwo;
break;
case 3:
total = numberOne*numberTwo;
break;
case 4:
total = numberOne/numberTwo;
break;
default:
printf("Error, Invalid Operator, Please Enter A New One: ");
scanf("%d", operator);
}
}while(total ==0);
return total;
}
java中获取错误,在简单程序中获取分段错误相关推荐
- c语言中的语义错误和语法错误,C语言程序中对错误的调试
程序调试 现在我们已经可以编写一个简单的 C语言程序了,但是你可能会犯一些简单的错误.程序的错误通常叫做 bug,而发现和修正这些错误的过程叫做调试.下面有一个带有一些错误的程序,看看你能找出多少. ...
- 使用Gradle禁止Java和Spring Boot Web应用程序中的FindBugs警告
如何在+ Spring Boot和+ Java应用程序中使用注释抑制FindBugs警告 如果您的构建由于FindBugs问题而中断,并且是假阳性,或者由于其他考虑而无法解决问题,则可以添加注释来忽略 ...
- java如何调用linux命令_java程序中如何调用linux命令
java程序中如何调用linux命令 作为一个Java开发人员,有些常用的Linux命令必须掌握.即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令.因为很多服 ...
- 小程序errno_错误:UNIX程序中的errno
小程序errno UNIX®开发人员经常忽略正确的错误检测和恢复. C语言缺乏例外,而标准C库缺少基本的错误机制,无疑是造成这种情况的原因. 本文使您熟悉标准C库中的UNIX错误报告,并(希望)鼓励您 ...
- php 应用程序错误,php – 应用程序中的错误处理函数
我在编程方面比较新.我试图捕捉并显示我的应用程序中的错误.全局变量很简单: $errors = ''; class Name { /** * Validate form */ public funct ...
- java怎么加定时器_JAVA WEB程序中添加定时器
JAVA WEB程序中添加定时器 //这是我的定时器类,用来定时执行某段任务: package com.my.time; import java.text.ParseException; import ...
- python语言包含的错误,Python语言程序中包含的错误,一般分为三种,以下____________不是其中的一种...
Python语言程序中包含的错误,一般分为三种,以下____________不是其中的一种 答:编译错误 人体体温能自动调控在37度,其原因是( ). 答:人体内产生的热能是分批放出的 人体内有完善的 ...
- Win系统下用Eclipse中运行远程hadoop MapReduce程序出现Permission denied错误
Win系统下用Eclipse中运行远程hadoop MapReduce程序出现报错 WARNING: job_local1833185613_0001 org.apache.hadoop.securi ...
- java的单行注释符是_Java 程序中的单行注释符是( ),多行注释符是( )_学小易找答案...
[单选题]设 x = 1 , y = 2 , z = 3 ,则表达式 y += z -- / ++ x 的值是 ( ) . [单选题]带传动中,具有准确传动比的是 [填空题]定义类的保留字是 ( ) ...
最新文章
- 为自定义控件添加页面响应事件
- computed vs methods
- mybatis generator 属性详解
- 周报_2013第03周(2013/01/13-2013/01/19)
- 【工具】聊聊文件传输工具,网页文件传输工具Snapdrop好用不
- VS 反编译工具 ildasm
- 前端工具以及其他一些东西
- 3DsMax——竹篮制作
- mysql fabric HA测试
- 手动爬取炉石传说所有卡牌
- 【怎样制作ppt课件】Focusky教程 | 设置插入的视频循环播放
- 过滤器:活性碳过滤器技术参数全面解读
- 微信公共平台 “token验证失败”的一个原因
- 2022年金属非金属矿井通风上岗证题库及模拟考试
- python输出图形效果的代码_python打印图形大全(详解)
- 大数据毕设项目 深度学习火焰检测识别 python opencv
- 二、Tools实用工具-FinalShell 纯国产可同步的ssh+ftp工具
- post请求302以及post请求变更为get请求的问题排查小记
- Android适配器方法,android – 当创建自己的自定义适配器时,getView()方法如何工作?...
- java 抽象类 Shape
热门文章
- LINUX设置固定IP上网方法
- 如何使用Linux的Crontab定时执行PHP脚本的方法
- CodeReview学习与总结
- Vue安装npm长时间停留WARN deprecated request@2.88.2: request has been deprecated
- mysql innodb_undo_directory默认_MySQL innodb_undo_tablespaces相关参数
- API 调用次数限制实现
- 初学者python编辑器用geany可以吗_Lubuntu下小巧好用的Python编辑工具Geany
- 你发这些什么目的_吸引女生冷知识:朋友圈发照片的“潜规则”,男生要懂
- Eclipse中svn插件:Subclipse插件安装
- java更新无法正常安装_Java无法安装