02胡凡

2.3 选择结构

  (1)如果表达式是“ !=0 ”,则可以省略“ !0 ”。

  (2)如果表达式 “ ==0 ”,则可以省略“==0”,并在表达式前添加非运算符 “!”

2.4 while 循环    ---- 计算从1+...+100

#include <stdio.h>
int main(){
    int n = 1,sum = 0;
    while(n <= 1000){
        sum += n;
        n++;
    } 
    printf("%d",sum);
    return 0;
} 
View Code

2.4.2 do...while 语句 

2.4.3 for 循环    ===计算从1+...+100

#include <stdio.h>
int main(){
    int n =1,sum =0;
    for(n = 1; n<=10;n++){
        sum +=n;
    }
    printf("sum= %d
",sum);
    return 0;
} 
View Code

2.4.4 break 和 continue

  break 可以直接退出循环,而continue是退出本次循环

2.5 数组

 2.5.2 冒泡排序

#include <stdio.h>
int main(){
    int a[10] = {10,20,15,25,30,35,25};
    int i,j;
    for(int i=0;i<4;i++){
        for (int j = 0;j<5-i; j++){
            if(a[j]>a[j+1]){
                int temp = a[j];
                a[j] = a[j+1];
                a[j+1] = a[j];
            }
        }
    }
    for(int i = 0;i<5;i++){
        printf("%d ",a[i]);        // %d后面加上一个空格 
    }
    
    return 0;
} 
View Code

 2.5.3 二维数组  大括号里面嵌套大括号。

2.5.5 字符数组

  1. 字符数组的初始化

  2.字符数组的输入输出

2.5.6 string.h 头文件

  1.  strlen()函数可以得到字符数组中第一个前的字符的个数。

    2.   strcmp()函数返回两个字符串大小的比较结果,比较的原则是按字典序。

    3.   strcpy(数组1,数组2)可以将一个字符串复制到另一个字符串。

    4    strcat(字符数组1,字符数组2)将一个字符串拼接到另一个字符串。

2.5.7 sscanf 和 sprintf

原文地址:https://www.cnblogs.com/chengxiaofeng/p/10761598.html