#include<stdio.h>
int i;//全局变量,未初始化时默认为0
int main()
{
i--;
if(i>sizeof(i))//sizeof函数返回的是无符号数,i也要转换成无符号数
{
printf("1\n");
}
else
{
printf("0\n");
}
}
冒泡排序
#include<stdio.h>
void bubbleSort(int *arr,int len)
{
int i,j;
int temp;
for(i=0;i<len-1;i++)
{
for(j=0;j<len-1-i;j++)
{
if(arr[j]<arr[j+1])
{
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
}
int main()
{
int i;
int arr[]={11,2,5,41,30,20,25,60,80,1};
int len=sizeof(arr)/sizeof(arr[0]);
for(i=0;i<sizeof(arr)/sizeof(arr[0]);i++)
{
printf("%d ",arr[i]);
}
putchar('\n');
bubbleSort(arr,len);
for(i=0;i<sizeof(arr)/sizeof(arr[0]);i++)
{
printf("%d ",arr[i]);
}
}