我的c语言总结

                            重要知识点总结

  c语言概念:是一门通用计算机编程语言,其设计目标是提供一种能以简易的方式编译,处理低级储存器,产生少量机器码,以及不需要任何运行环境支持便能运行的编程语言。

                      
  1.软件:是为完成某些特定功能而编制的一个到多个程序文件的集合
  2.程序语言的发展:
    *机器语言
    *汇编语言
    *高级语言
  3.编码实现:
    *源代码
    *编译源代码
    *链接
   注意:<1>在编译源代码的过程中,翻译(解释)程序比编译程序的执行速度要慢
         <2>链接:源代码转化为可执行代码
  4.一个简单的程序设计一般包含分析问题,设计算法,编制程序,调试程序
  5.任何解决问题的过程都是由我一定的步骤组成的,解决问题确定的方法和有限的步骤称为算法


  6.c语言规定,标识符由c语言字符集中的字母,数字或下划线(_)组成,它的第一个字符必须是字母或下划线
  7.c程序的基本结构:

#include<stdio.h>
int main(void){       /*一个简单的c程序*/
   int num;           /*定义一个名为num的变量*/
   num=1;             /*为num赋一个值*/
   
   printf("欢迎来到我们的c语言时代!!\n微笑");     /*使用printf()函数*/
   printf("Welcome to my c language country!!\n微笑");
   printf("我喜欢的数字是%d,因为它排在数字的第一位。\n",num);
   return 0;
}
       8.c程序的上机执行过程一般要经过四个步骤:编辑,编译,链接,运行

     9.在编程语言中对数据进行分类:整型  浮点型
     10.数据在程序运行时,其值不会改变,编程语言中称这些数据为常量
     11.变量:在编程语言中,当为内存的某个区域指定一个有意义的标识符时,该标识符就叫变量
          **
#Define 标识符 常量
     常量与变量的区别
      #define Num 30   ->  只定义一次,自行找空间匹配,不可以变数据
      int num =30  -> 需要匹配内存,可以变数据
                                 我的易错易混点哭
  1.PI:程序中定义的符号常量
  2.在c语言中整数除法结果的小数部分都被丢弃,这个过程被成为截尾
  3.<1>算术运算符  +  -  *  /  %  (加  减  乘  除  取模)
     注意:在做取模运算符时,用于整数运算,不要对浮点数使用该运算符,这将是无效的
    <2>赋值运算符:=
    <3>增量,减量运算符:++  --  ;都是单目运算符
    <4>关系运算符:==  !=  >  >=  <  <= ;
       关系运算符都是双目运算符,具有左结合性
       左结合性:指在优先级相同的情况下,从左往右开始处理
    <5>逻辑运算符:&&  ||  !
       (与  或  非)  前面两个是双目运算符,具有左结合性;后面一个是单目运算符,有右结合性
    <6>条件运算符:表达式1 ?表达式2:表达式3
       唯一一个三目运算符右结合性
    <7>长度运算符(sizeof);取址运算符(&);单目运算符,右结合性
    <8>以上运算符优先级从大到小依次为:
       !(非)  &(取值运算符)
       算术运算符(+  -  *  /  %)
       关系运算符(>  >=  <  <=  >  ==和!=)
       &&和||
       赋值运算符(=)
       条件运算符低于关系运算符,高于赋值运算符
  4.算法的基本特征
       *有穷性
       *确定性
       *有效性
       *有零个或多个输入
       *有一个或多个输出
  
                         学习 心得
  学习了这么久的语言,我发现最重要的的就是在上课之前一定要认真预习,上课的时候就可以带着问题听课,提高  效率。
  其次就是写作业的时候要思路清晰,按照逻辑,一步一步来,不能乱。
  把书看懂,基础知识要记牢,将不同的知识点联系在一起,灵活运用。
        

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章