c语言小笔记4-19

  • x%n 会得到[0,n-1]的数字。

整数的分解:

  • 对一个整数做%10的操作会得到它的个位数。
  • 对一个整数做/10,就去掉了它的个位数

例:

#include <stdio.h>

int main(){
	int a;
	int digit;
	int ret = 0;
	
	scanf("%d",&a);
	while( a>0){
		digit = a %10;
		printf("%d",digit);
		ret = ret*10+digit;
		a /=10;
	}
	return 0;
}

循环的控制

  • break 跳出循环
  • continue 跳过循环这一轮的语句进入下一轮
    且都只能对其所在的那层循环做
    可以设置接力break,设置一个变量做为跳出的判断设置
    当然也可以直接使用goto
    goto +一个标号
    标号设置在外面,goto可以跳到外面。

if(0)的意思,就是不执行if(0)后面跟着的大括号里面的语句。(这里的大括号若没有,则表示if(0)后面跟着的第一个分号的语句。)

#include <stdio.h>
int main(){
	int sum = 0;
	int i;
	for ( i=0; i<10; i++ ) {
		if ( i%2 ) continue;
		sum += i;
	}
	printf("%d\n", sum);
	return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值