目录

  • 1 C语言的介绍
    • 1.1 C语言的简单介绍及历史背景
    • 1.2 C语言的特点
    • 1.3 C语言程序的结构分析案例
    • 1.4 C语言程序的结构
    • 1.5 C语言程序的规范
    • 1.6 运行C语言程序的步骤和方法
  • 2 数据类型、运算符与表达式
    • 2.1 C语言的数据类型
    • 2.2 浮点型数据
    • 2.3 变量赋初值
    • 2.4 算数运算符和算数表达式
  • 3 最简单的C程序设计——顺序程序设计
    • 3.1 顺序程序设计
    • 3.2 数据的输入与输出
  • 4 选择结构程序设计
    • 4.1 关系运算符和关系表达式
    • 4.2 逻辑运算符和逻辑表达式
    • 4.3 if语句
    • 4.4 switch语句
  • 5 函数
    • 5.1 函数概念及无参函数的定义
    • 5.2 有参函数的定义
    • 5.3 函数的参数
    • 5.4 函数的返回值及调用
  • 6 循环控制
    • 6.1 While语句及Do...While语句
    • 6.2 用For语句实现循环
    • 6.3 For语句的几点说明
    • 6.4 循环的嵌套
  • 7 数组
    • 7.1 数组及一维数组的定义
    • 7.2 一维数组的引用与初始化
    • 7.3 二维数组
    • 7.4 字符数组
顺序程序设计

 

 

 

 

C 语言是结构化的程序设计语言,任何一个 C 语言程序都是由若干个基本结构组成的。C 语言有三种基本结构: 顺序结构、选择结构、循环结构。

 

 

 

由两个或两个以上的语句组成,先执行 A所指定的操作,然后接着执行B所指定的操作。

 

 

 

先判断条件P ,若条件成立, 执行A所指定的操作;若条件不成立,执行B所指定的操作。

 

 

 

先判断条件P,若条件成立,执行循环体A所指定的操作后再判断条件;若条件不成立,跳过循环体A向下执行。

 

 

 

 

 

 

表达式后面加一个分号,构成表达式语句

例如:x=3; y=y+5;
                 x=a-b && c || d ;
                 printf("x=%d, y=%d\n",x,y);

注意:
             ① 分号是语句必不可少的一部分
             ② 单独的一个分号“;” 构成一个空语句   

 

 

 

1.选择分支控制语句
           if (  ) …else …   
           switch (  ) { … }    

2.循环控制语句 
            for (  ) …           
            while (  ) …
            do … while (  )

3.其他控制语句
            break、continue、goto
            return

 

 

 

用一对花括号“{}”括起来的若干条语句
       例如:   ⑴  if (a>b) { max=a; min=b; }
                     ⑵  for(n=1; n<10 ;n++)
                     {  p = n + p;
                        if( p >= 100 )
                     {  printf(“%d\n”, p);
                        break;
                      }