前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >c 语言学习第五天

c 语言学习第五天

作者头像
冬夜先生
修改2021-09-06 10:46:40
1690
修改2021-09-06 10:46:40
举报
文章被收录于专栏:csicocsico

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:%d\n",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:%d\n",i);
	}
	return 0;
}

赋值运算符

左边必须是一个lvalue

复合赋值运算符

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

自增(减)运算符

++,--

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

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • break 语句
  • continue
  • 赋值运算符
    • 复合赋值运算符
      • 自增(减)运算符
        • 逗号运算符
          • 条件运算符(三目运算符)
          • goto 语句
          • 注释
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档