全自动加法机

它的本质就是变量.
在VS2015中, x86 Debug模式下.

我们都知道第一个局部变量的内存地址是:
ebp-0x8
ebp-0x14
ebp-0x20

C语言给我们抽象出的概念.
一般指针用来存放变量的内存地址.

 

#include<stdio.h>
#include<stdlib.h>
void main() {

 

int l_v1 =1;
int *l_v2 = &l_v1;
*l_v2 = 3;
printf("v1的内存数据%d\n", l_v1);
printf("v1的内存地址%x\n", &l_v1);
printf("v2的内存地址%x\n", &l_v2);
printf("v2的内存数据%x\n", l_v2);

system("pause");
}

 

#include<stdio.h>
#include<stdlib.h>
void main() {
system("color 30");
system(" title 微笑全自动计算器 ver0.0.1");


int l_v1 = 0;
int l_v2 = 0;
int l_calc = 0;
printf("输入第一个数:");
scanf("%d", &l_v1);
printf("\n输入第二个数:");
scanf("%d", &l_v2);
l_calc = l_v1 + l_v2;
printf("两个数的和%d\n", l_calc);
l_calc = l_v1 - l_v2;
printf("两个数的差%d\n", l_calc);

 

system("pause");
}

#include<stdio.h>
#include<stdlib.h>
#define 加法 1
#define 减法 2;
void main() {
system("color 30");
system("title 微笑全自动加法机 ver 2.0.1");
int l_v1 = 0;
int l_v2 = 0;
int l_calc = 0;

printf("输入第一个数");
scanf("%d", &l_v1);
printf("输入第二个数");
scanf("%d", &l_v2);
printf("求和输入1,求差输入2");
scanf("%d", &l_calc);
if (l_calc == 1) {
printf("差是%d\n", l_v1 - l_v2);
}
else if (l_calc == 2) {
printf("和是%d", l_v1 + l_v2);
}
else {
printf("soryy");
}

 


system("pause");

 

转载于:https://www.cnblogs.com/xiaodaxiaonao/p/7513593.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值