1.
#include<stdio.h>
#include<stdlib.h>
void main(){
int l_v1=0
iint *l_v2=& l_v1
printf("l_v1存放的数据 是%d\n",l_v1);
printf("l_v1的内存地址是 %x\n", &l_v1);
printf("l_v2存放的数据 是 %d\n",l_v2);
printf("l_v2的内存地址是%x\n ",&l_v2);
*l_v2=3;// mov eax,[ebp-14] ,eax=ebp-8 mov [ebp-8],3
printf("l_v1存放的数据 是 %d\n" ,l_v1);
system("pause");
}
2.
#include<stdio.h>
#include<stdlib.h>
void main(){
int l_v1=0
int l_v2=0
printf("请输入第一个数:");
scanf("%d",&l_v1);
printf("请输入第二个数:");
scanf("%d",&l_v2);
printf(“第一个数字:%d\n 第二个 数字:%d\n",l_v1,l_v2);
system("pause");
}
3.
#include<stdio.h>
#include<stdlib.h>
void main(){
int l_v1=0
int l_v2=0
int l_temp=0
printf("请输入第一个数字:");
scanf ("%d",&l_v1);
printf("请输入第二个数:”);
scanf ("%d",&l_v2);
l_temp=l_v1+l_v2;
printf("两个数字相加的和:%d\n", l_temp);
l_temp=l_v1-l_v2;
printf("两个数字相减的差:%d\n", l_temp);
system("pause");
}
4.
#include<stdio.h>
#include<stdlib.h>
#define 计算和 1
#define 计算差 2
void main(){
int l_v1=0;
int l_v2=0;
int l_type=0;
printf("请输入第一个数字");
scanf("%d",&l_v1);
printf("请输入第二个数字");
scanf("%d",&l_v2);
printf("求和输入1求差输入2:");
scanf("%d",&l_type);
If(l_type==计算和){
printf("和为%d\n",l_v1+l_v2);
}
else If(l_type==计算差){
printf("差为%d\n",l_v1-l_v2);
}
else {
printf("你输入的类型不存在无法计算\n");
}
system("pause");
}