ldcf.net
当前位置:首页 >> 这两个程序的执行结果怎么不一样呢 #inCluDE<stDio... >>

这两个程序的执行结果怎么不一样呢 #inCluDE<stDio...

#include int main( ) { int a[4][4]={ {1,2},{10,4},{5,6} },x,y,s=0; for(x=1;x

因为 a= 2,b= -1 if(a

strcmp(p[i],p[j]) 比的并不是字符的长度,而是从第一个字母开始比,比到第一个不相同的字符.。 如果完全相同,返回0,不同则按a

++i是先自增1,再对i操作。--i同理。这主要是编译器是从右边执行的,先做--i,再做++i,所以后面是1,前面是2

1、 4 2、 1 3、 5,9 5,9 4、7 5、*2*4*6*8* 7、32 8、-3 -1 9、-2 10、26587 28 编程1、 #include int main()...

int array[2][3],i,j; for(i=0;i

#include #include int main() { int a[10],i=0; while(i

1. #include void main() { int n=2; printf(“%d\n”, (++n , n+=2 , --n)) ; } 2. #include void main() { int i; for (i=0; i=0) { if(x>0) y=1; } else y=-1; printf(“y=%d\n”,y); } 4. #include void main() { int i=0,a=0; while( i

#include { int a=1,sum=5; do{ sum+=a++; if(sum%7==0)contiue; else ++a; }while (sum

你的代码需要注意, 1. name不能接收超过10个字符,否则内存越界 2. gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格。gets读取一行,而scanf读取一个单词。 我帮你修改了代码,注意看带注释的代码行。 #i...

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