谢谢
你也可以不用这个,比如你爱用time代表时间
那arr_num[5] = {23, 9, 90, 250, 16};中的arr_num是定义数组时必须用的,还是可以自己定义的
自己随便取,但不能用保留字,也不应该用库函数名,比如time就不应该用,这是一个库函数名
都是高手啊,向你们学习中
1)
#include <stdio.h> #include "stdio.h"
int main() 和 void main() 有什么区别啊???
是不是#include <stdio.h> 后就跟int main(),而#include "stdio.h"后就跟void main() 这个是规定吗???
2)
#include "stdio.h"
void main()
{ int i, j, temp, arr_num[5] = {23, 9, 90, 250, 16};
for(i=3;i>=0;i--) 这两句在程序里的作用是什么,
for(j=4;j>=4-i;j--) 就一组元素组,为什么要设置i, j两个呢;
{
if(arr_num[j]<arr_num[j-1])
temp=arr_num[j];
arr_num[j]=arr_num[j-1];
arr_num[j-1]=temp;
}
printf("\n排序后的数组");
for(i=0;i<5;i++) i 在上面的程序中已经设定,循环过了,这里设的i的初始值和上面的for(i=3;i>=0;i--)不同,这里怎么理解啊!!!
如果在这里改成for(j=0;j<5;j++)可以吗
printf("\n%d", arr_num[i]);
getchar();
}
3)这题怎么理解:
int a=14,b=15,x ;
char c='A' ;
x=(a&b)&&(c<'a');
那x=? 怎么理解啊
[此贴子已经被作者于2007-1-30 11:27:10编辑过]