/*
循环语句for
for(初始化;判断;调整)
判断部分省略--判断部分恒为真
尽量不要省略
循环嵌套:
int main()
{
int i=0;
int j=0;
for(;i<3;i++)
{
for(;j<3;j++)
{
printf("hehe\n");
}
}
return 0;
}
i=0时进来,进行3次循环,打印3个hehe之后,j=3,
i=1再次进入时,由于没有给j赋初值,所以j=3
*/
/*
循环语句do while
int main()
{
int i = 1;
do
{
printf("%d ",i);
i++;
}while(i<=10);
return 0;
}
字符串比较使用 strcmp(password,"abcd")==0 //说明两个字符串长度相等
*/
/*
函数返回类型的地方写出:void,表示这个函数不返回任何值,也不需要返回
void swap(int* pa,int* pb)
{
int z=0;
z=*pa;
*pa=*pb;
*pb=z;
} // *pa是a,是变量, int* t是指针变量,只能存地址,不能存a
int main() //交换a b
{
int a = 10;
int b = 20;
swap1(a,b); //传值调用 // 改变形参,不能改变实参(形参相当于实参的一份临时拷贝)
printf("交换前:a=%d b=%d\n",a,b);
swap2(&a,&b); //传址调用
printf("交换后:a=%d b=%d\n",a,b);
return 0;
}
*/