wxsh.net
当前位置:首页>>关于C语言问题,求大神赐教的资料>>

C语言问题,求大神赐教

有什么问题呀。

#includevoid main(){ int x=1,y=0,a=0,b=0; switch(x) { case 1:switch(y) { case 0:a++;break; case 1:b++;break; } case 2:a++;b++;break; case 3:a++;b++;break; } printf("a=%d,b=%d\n",a,b);}我在vc6.0下并没有报错,结果是a=2,b=1

%c是字符的占位符号,输入"abc"的时候,c1就保存了字符'a'

指针类型,你需要自己分配内存 #include#includeint main(void){char *s = (char*)malloc(100);gets(s);printf("%s",s);return 0;}

问题不在全局或局部吧?把for(j=0;j

你这个应该编译不过去吧。

不要在scanf的格式字符串中使用逗号,更不要写出scanf("a=这样的语句,否则你输入的时候就必须输入a=xx才能正常读龋 scanf("%d%d",&a,&b); scanf("%lf%lf",&x,&y); scanf(" %c%c%c",&c1,&c1,&c2); //在最前面加一个空格用来过滤上次输入留下的空...

第四行里#define LIST_ INIT_SIZE 100的LIST_后多了个空格吧,应该是#define LIST_INIT_SIZE 100

错,错,错,对,对,对,对,对,对,对,对,错,对,对,错

你上面的代码结果是输出1,2,4,8,16,5,10,20,13,26..的循环,如果你要的结果不是这样的话,那可能是你对代码的意义理解有误。^是位的异或运算,不是幂运算。 另外,你代码中有一个问题,就是在第一次循环的过程中当i=30的时候GF[i+1]就是GF[31],...

网站首页 | 网站地图
All rights reserved Powered by www.wxsh.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com