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

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

两个循环处理的数段不一样,上面那个程序处理的1000到9999这段数,而下面这个程序处理的是1000到9999这段数里面的完全平方数。完全平方数就是1,4,9,16,25,。。。这样的数。输入的数据不一样,输出肯定就不一样了。

#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

宏展开后貌似成了 printf("%d^2 = %d\n", i, ((i++)*(i++))); 这样的话,貌似i就会自增两次。 而用函数的话,SQ(i++)是把自增之前的值传递给了函数SQ,然后再自增的。这样就只自增一

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()...

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

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

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