c 语言学习第五天

break 语句

在循环体中使用 break,可以跳出循环

打印 10 以内的数。

#include<stdio.h>
int main(){
 	int i,j = 20;
	for(i = 0;i <= j;i++){
		if(i>10){
			break;
		}
		printf("i:%d\n",i);
	}
	return 0;
}

continue

在循环体中使用 continue 会跳过后面的语句进入下一次循环。

打印 20 以内的奇数

#include<stdio.h>
int main(){
 	int i,j = 20;
	for(i = 0;i <= j;i++){
		if(i%2 == 0){
			continue;
		}
		printf("i:%d\n",i);
	}
	return 0;
}

赋值运算符

左边必须是一个lvalue

复合赋值运算符

  • *=
  • /=
  • +=
  • -=
  • %=

自增(减)运算符

++,--

#include<stdio.h>
int main(){
   int i,j=5;
   i = j ++ ;
   printf("i : %d ,j :%d\n",i,j);
   j = 5;
   i = ++j;
   printf("i : %d ,j :%d\n",i,j);
}
i : 5 ,j :6
i : 6 ,j :6

逗号运算符

语法: 表达式 1,表达式 2,表达式 3,....,表达式 n

  • 逗号表达式的运算过程为从左到右逐个计算表达式
  • 逗号表达式作为一个整体,它的值为最后一个表达式的值。
 a = 3,5; //5
 a = (b = 3, (c = b+4) + 5; // 12

条件运算符(三目运算符)

语法: exp1 ? exp2 : exp3;

  • exp1 是条件表达式
  • 如果为真,返回 exp2
  • 如果为假,返回 exp3

goto 语句

语法: goto 标签;

#include<stdio.h>
int main(){
	int i = 5;
	while(i ++ ){
		if(i>10){
			goto A;
		}
	}
	A: printf("Hello i is %d",i);
	return 0;
}

goto 语句请谨慎使用,请勿滥用。以免导致逻辑不清.

注释

在函数的最前面写清楚函数的参数,返回值等。

注释的写法 单行 多行
// ,/* xxx */

posted @ 2021-07-14 09:33  阿政想暴富  阅读(79)  评论(0编辑  收藏  举报