lzth.net
当前位置:首页 >> 求教C语言问题!!! >>

求教C语言问题!!!

咱们先看main函数的处理: pa=&a; //pa指向a的地址,所以*pa的值为2.5 pb=&b; //pb指向b的地址,所以*pb的值为9.0 调用sub(b-a,pa,pa),由于b-a=9.0-2.5=6.5,pa指向a的地址,pb指向b的地址, 所以void sub(float x,float *y,float *z) 中: x=6....

楼主你好! 这是个位与运算符! 12的二进制位1100,10的二进制位1010,1100&1010结果为1000,结果为8!规则:1&1=1,0&1=0,0&0=0 希望我的回答对你有帮助!

#include void main() { int i; long a; double s; s=0; a=0; for(i=1;i

int main(void) { char ch; printf("Enter a letter: "); while(scanf("%c",&ch)!=EOF) if(ch>='a'&&ch='a'&&ch='a'&&ch

ab都是在main中声明的局部变量,在fun中是不能用的。z是在函数外声明的公用变量,但是它的有效范围只能从它的定义点到文件结束,也就是说main中可以用z但fun不行,所以答案选择A

#include int main(){int i;char *p[4] = { "ABCD", "BCDE", "CDEF", "DEFG" };char **pp = p;for (i = 0; i < 4; i++, pp++)printf("%c ", *(*pp + 1) + 2);// 分别输出p[0][1] + 2, p[1][1] + 2, p[2][1] + 2, p[3][1] + 2// 即 'B' + 2, 'C' ...

1、locatevex的声明少写了第2个参数 2、create的声明中,参数的类型structvex连写了。紧接着函数体中第一句k前面的逗号写成了点 3、create函数体中,printf("error arc")忘加分号了 4、create函数体中,p=(struct node *)malloc(sizeof(struct n...

s += p[i]; p++; pa++ = pb++; mystrcat(a,b); 改错第4行 p=&a; 改为 p=a; 第6行 s + = *p;改为 sum + = *p; 3.int *p ,*q ;改为int*p=&a,*q=&b; 第4行 p=&a; 改为 p=a;

为甚么要break??思路是对的!!!你是输出中间的是吧!!!copy下我的,在运行下(我也是copy你的代码,然后改了下!!!) #include void main(){ int m,n,i; int fib(int n); printf("Input m: "); scanf("%d",&m); printf("Input n: "); sc...

把程序做一下修改进行对比: void main() {long a=12312312312399999999; long long b=12312312312399999999; printf("%ld,%x\n",a,a); printf("%lld,%llu,%llx\n",b,b,b); } 运行结果为: -1874512897,904533ff -6134431761309551617,1231231...

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