新手问题,在线等。
说非法指针运算在main函数中 函数中缺少‘)’在main函数中 main() {int a,b,sum; sum=a+b; scanf("%d%d/n,"&a,&b); printf("sum=%d,"sum); }
说非法指针运算在main函数中 函数中缺少‘)’在main函数中 main() {int a,b,sum; sum=a+b; scanf("%d%d/n,"&a,&b); printf("sum=%d,"sum); } 搞错了吧。。 应该是这样的 main() { int a,b,sum; scanf("%d%d/n",&a,&b); sum=a+b; printf("sum=%d",sum); } 自己对照一下就知道了。。 主要是顺序,和输入输出格式错了。。
应该是这样的 #include main() { int a,b,sum; scanf("%d,%d",&a,&b); /*删除了/n, sum=a+b; printf("sum=%d",sum); }
你可以试着输入下面的程序 对你或许有帮助 #include"stdio.h" #include"math.h" main() { int a=1,b=2,sum; scanf("%d,%d/n",&a,&b); sum=a+b; printf("sum=%d",sum); } 其中,a和b是可以换其他数字的.
c语言在写赋值语句 eg:sum=a+b 要注意变量a和b是不是有初值。 兄弟不错啊,希望你能够保持你的学习精神。
有三处错误: 1,a,b没有初值,在C中这样不可以。 2,scanf("%d%d/n",&a,&b);//逗号地方不对 3,printf()问题同上 补充说明:编译无错的程序不等于正确的程序。必须能由于预期结果一样的答案才可以。看了楼下的回答,我也要检查一下自己,虽然按照我说的编译可以通过,但就失去了两个书做和的意义。希望大家也引以为戒。
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>