vc++问题?这个为什么会有错?怎么改?

来源:百度知道 编辑:UC知道 时间:2024/06/28 15:05:01
#include "stdio.h"
#define pi 3.141528
#define xingming 'A'

int sum(int a,int b);
int divide(int a,int b);

void main()
{
//各种类型数据的定义及赋值
int num1,num2,num3,num4;//整数类型变量
float price=17.37f;//给一个单精度浮点数变量赋值
double weight=56.45456;//给一个双精度浮点数变量赋值
char letter='A';//给一个字符类型变量赋值
int age=25;//10进制整形常量
int age=025;//整形常量
int age=0x25;//整形常量
float score=85.5;//浮点数常量
char sex='f';//字符串常量
//赋值完毕
num1=2;num2=3;
num3=sum(num1,5);
printf("%d\n",num3);

num1=3;
num2=4;
num3=sum(num1,num2);
num4=divide(num1,num2);
printf("%d\n%d\n",num3,num4);
//sizeof()函数可得到某个函数所占内存的字节数
printf("双精度weight占用的字节数为:%d\n",sizeof(weight));
printf("单精度price占用的字节数为:%d\n",sizeof(price));
printf("整数num1占用的字节数为:%d\n",sizeof(num1));
printf("字符串letter占用的字节

int age=25;//10进制整形常量
int age=025;//整形常量
int age=0x25;//整形常量

变量重复定义了,改成不同名字就行了

把你的错误提示也公布一下吗,这样容易发现问题
3个age定义重复,如果你想那样用,后面的age不要写int,直接用变量名即可。int age;是对变量的声明,只需声明一次即可重复使用。