您的位置:首页 > 编程语言 > C语言/C++

C语言知识总结

2015-12-13 21:19 316 查看
第一章

1、程序语言的发展

      机器语言——汇编语言——高级语言

2、软件开发的基本步骤

      分析问题,激励数学模式

      确定数据的结构和算法

      编程语言

      调试程序

3、算法

      特征:有穷性、确定性、有效性、有零个或多个输入、有一个或多个输出

      分类:数值运算算法和非数值运算算法

4、编码实现

     a.编写源代码

     b.将源代码进行编译(计算机只能识别二进制)

     c.链接

     d.运行

5、调试程序

      语法错误、逻辑错误、开发错误、运行时错误

第二章

1、编程语言的基本组成

2、C程序的基本结构

      #include<stadio.h>

      int main(){}

3、C程序的上机执行过程

      a.编写源代码

      b.将源代码进行编译(计算机只懂而二进制)

      c.链接

      d.运行

第三章

1、整数的表示方法

2、在编程语言中对数据进行分类

      数值(整型、实型)

3、数据类型名的作用:高数系统性分配多少空间

4、数据在编程语言的表现形式(常量和变量)

     字面量(实型、整型、字符型、字符串)

     符号常量(#define   标识符    常量 )

     使用变量储存数据

5、数据的输入

      scanf(“格式控制字符串”,&输出列表);

5、数据的输出

      printf(“格式控制字符串”,输出列表);

6、字符型数据和整型数据可以相互转化

第四章

1、表达式(包含操作数)

2、运算符

      算数运算符(+,-、  * 、  / 、  %)

      逻辑运算符(&&   ||   !)

      关系运算符(>    >=   <  <=   ==   !=)

      赋值运算符(=)

      增量减量运算符(i++   i--)

      特殊运算符(&   长度运算符sizeof计算字节长度)

      条件运算符(表达式1?表达式2:表达式3)

      转换运算符(强制装换(type)表达式——自动转换)

3、语句

第五章

1、简单if语句

      if(表达式){语句}

2、if  else语句

     if(表达式){语句1}else{语句2}

3、嵌套的if语句

      第一种

      if(表达式1)

      if(表达式2)语句1

      else  语句2

      else  语句3

      第二种

     if(表达式){

     if(表达式2)语句1

     }

    else  语句2

4、switch

 

    switch(表达式){

    case   常量1:表达式1;

    ......................

    case   常量n:表达式n;

    defult:语句;

    }

5、break语句

    功能:终止它所在的switc语句或循环语句的执行

6、无条件专向语句

    goto  语句标号;

    ....................

    语句标号

第六章

1、循环的基本概念

2、do...while

     do{循环体语句}

     whil{{表达式}

     至少执行一次循环

     知道表达式为假才退出循环

3、while

     while(表达式){循环体语句}

     必需出现使循环趋于结束的语句,否则会死循环

4、for语句

     for(表达式1;表达式2;表达式3){

     循环体;

     }

    表达式1赋值,表达式2判断,若符合要求,执行语句,语句结束执行表达式3

5、break和contiune语句

    break:终止循环的执行——只能终止switch和循环语句的循环体中

    contiune:终止本次循环,进行下一次循环——只能出现在循环贴中

6、循环的缺陷

第七章

1、数组

     按照一定顺序,具有某种相同的性质的同类型变量的集合

     具有相同的名字和数据类型

     各数据项称为数据元素

2、一维数组

     数据类型     数组名【整型常量表达式】

     储存类型为static的变量或数组的初值自动设置为0

3、二维数组

     数据类型     数组名【整型常量表达式】【整型常量表达式】

4、字符数组

     在C语言中只能用字符数组表示一个字符串

     字符数组的每个元素站一个字节,、0表示字符串结尾

     字符数组存放字符串

第8章

1、结构类型

     struct  结构名{

     数据类型1  成员名1;

     ...............................

     数据类型n   成员名n;

     };

2、共用体

      unio  结构名{

     数据类型1  成员名1;

     ...............................

     数据类型n   成员名n;

     };

     结构体变量字节总和,共用体变量最大为主

3、枚举类型

     enum  结构名{

    标识符  成员名1,

    ...............................

    标识符  成员名n,

    };

4、指针

1、指向的变量的类型名 * 指针变量名;

      int main(void){

      int a=3;

      int *pointer;

      pointer=&a;

      printf("%d",*pointer);

      return 0;

      }

2、数组指针

      char a[]="welcome";

      char *pointer;

      pointer=a;

      printf("%d",pointert);

第九章

1、有返回值的无参函数

      Int   print(){

      printf("欢迎学习");

      return 0;

      }  

      Int   main(){

      print();

      return 0;

      }

2、有返回值的有参函数

     Int   print(int  a,int  b){

    return  a+b;

    }

    Int   main(){

    print("%f",print(1.1,2.2));

    return 0;

    }

3、无返回值的有参函数

      void   print(int  a,int  b){

     printf(%f,a-b);

     }

     Int   main(){

     print(1.1,2.2);

     return 0;

     }

4、无返回值的无参函数

     void  print(){

     printf("welcome");

     }

     Int   main(){

     return 0;

     }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: