最基础C语言问题
#include<stdio.h> main() { int a,b,sum; sum=a+b; scanf("%d,%d",&a,&b); printf("sum is %d\n",sum); getch(); } 为什么结果输出总为SUM IS 14184
sum=a+b;与scanf("%d,%d",&a,&b);对调一下就行了。 main() {int a,b,sum; scanf("%d,%d",&a,&b); sum=a+b; printf("sum is %d\n",sum); }
ab先合计再赋值? 逻辑错了吧,ab根本没有初始化赋值就进行计算?
答:最好以前学过一些低级语言。这样看起来比较容易。 当然,需要智商,不过不用太高!详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>