回 帖 发 新 帖 刷新版面

主题:新手求助了啊

我是新来的,现在学习C++语言遇到了点问题,希望大家能帮下忙,,  就是一点调试就出现      
** .exe 中的 0x0040254a 处未处理的异常: 0xC0000005: 写入位置 0x00000001 时发生访问冲突   
,,,这个是怎么回事啊 ,,, 源代码是这样的 
#include <stdio.h>
void main()
{
int num1;
int S;
int C;
printf("输入正方形边长:");
scanf("%d",num1);
S=num1*num1;
C=4*num1;
printf("面积为:%d",S);
printf("周长为:%d",C);

}           ;;;;;;;;;;;;;希望大家看看错在哪儿

回复列表 (共1个回复)

沙发


scanf函数有错,正确的应该是:
scanf("%d",&num1);//你忘记了写地址符了!

我来回复

您尚未登录,请登录后再回复。点此登录或注册