zoukankan      html  css  js  c++  java
  • 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
    ",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
    ",i);
    	}
    	return 0;
    }
    

    赋值运算符

    左边必须是一个lvalue

    复合赋值运算符

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

    自增(减)运算符

    ++,--

    #include<stdio.h>
    int main(){
       int i,j=5;
       i = j ++ ;
       printf("i : %d ,j :%d
    ",i,j);
       j = 5;
       i = ++j;
       printf("i : %d ,j :%d
    ",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 */

  • 相关阅读:
    Javascript实现局部刷新
    Javascript模块化开发-轻巧自制
    javascript面向对象实例
    Javascript兼容和CSS兼容总结
    隐藏关机按钮
    数组排序
    常用数组获取最新和第一个元素值
    php 操作redis 以及几个常用命令
    git 常用命令
    JSON.parse和JSON.stringify的区别
  • 原文地址:https://www.cnblogs.com/kongyijilafumi/p/15009389.html
Copyright © 2011-2022 走看看