c 语言学习第五天

2021-09-06 10:46:40 浏览数 (2)

break 语句

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

打印 10 以内的数。

代码语言:javascript复制
#include<stdio.h>
int main(){
 	int i,j = 20;
	for(i = 0;i <= j;i  ){
		if(i>10){
			break;
		}
		printf("i:%dn",i);
	}
	return 0;
}

continue

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

打印 20 以内的奇数

代码语言:javascript复制
#include<stdio.h>
int main(){
 	int i,j = 20;
	for(i = 0;i <= j;i  ){
		if(i%2 == 0){
			continue;
		}
		printf("i:%dn",i);
	}
	return 0;
}

赋值运算符

左边必须是一个lvalue

复合赋值运算符

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

自增(减)运算符

,--

代码语言:javascript复制
#include<stdio.h>
int main(){
   int i,j=5;
   i = j    ;
   printf("i : %d ,j :%dn",i,j);
   j = 5;
   i =   j;
   printf("i : %d ,j :%dn",i,j);
}
代码语言:javascript复制
i : 5 ,j :6
i : 6 ,j :6

逗号运算符

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

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

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

语法: exp1 ? exp2 : exp3;

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

goto 语句

语法: goto 标签;

代码语言:javascript复制
#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 */

0 人点赞