C语言期末总结

   不知不觉,已经接触C语言程序设计这门学科一个学期之久,学到了很多知识,也初步掌握了如何去用程序解决问题的的一些方法。期末在即,借此机会我来梳理一下本学期的收获,一些知识点,将还不太明白的内容趁机弄懂。
   本学期的所有内容,大致可以分为三个部分。一是C语言的一些初步知识,二是C结构化程序设计,三是数组、函数、指针等内容的一些学习。一:C语言初步知识 1.C语言用途 这一学期,我们上机操作都是用code  blocks这个编译软件,我们所学习的,就是编写程序,进而编写系统软件。此外,C语言还可以编写出各种类型的程序,现在C语言不仅用来编写系统软件,也用来编写应用软件。 2.数据类型 数据的类型主要有基本类型,比如整型(int short long),实型(float   double   long double),字符型(Char),以及无类型(void)。构造类型,如数组和结构体类型。还有指针类型。 常量:在运行过程中,数值不能被改变的量。常量分为整形常量,实型常量以及字符型常量。整型常量可以有二进制,八进制十进制,十六进制等表达方式;实型常量可以分为小数形式和指数形式,小数形式就是有小数点,且小数点后有数字的常量;指数形式的格式为 e前为整数或小数,而e后只能是整数,且e前的数只能是一个非0且小于10的数字;字符型常量包括用单引号包含的字符常量,形式为双引号包含的字符序列的字符串常量以及以\开头的转义常量。变量,就是在程序运行过程中,其值能被改变的量。同常量,变量也能分为整型变量,实型变量自己字符型变量。变量需要先定义后再使用。在定义变量时,系统会根据定义变量的类型分配内存。此外,字符数据跟整形数据之间还可以通用。  3.运算符跟表达式 C语言的编写过程中,形形色色的表达式是必不可少的元素,比如“=”为赋值运算符,加减乘除这样的算数运算符,“/”“%”求余求整运算符,“++”“--”自加 自减运算符以及“或”“且”“非”等逻辑运算符等等,合理的使用各种运算符,是成功写出可运行程序的基础和前提。二:结构化程序设计C语言有三种 基本结构:顺序结构,选择结构,循环结构。选择结构中常用的有if语句、switch语句以及break语句;循环结构中常用for、while、continue、break语句。三:数组、函数、指针1.数组的定义,初始化和引用对全部元素赋初值,可以不用指定数组的长度;给前面部分元素赋初值,后面的位置自动补0;二维数组全部或部分赋初值,可以不指定第一维长度;当初值个数大于属于长度,则按语法错误处理;数组的引用通过对数组内单个元素的引用来实现。2.函数的定义和调用在主调函数中对被调函数做函数原型声明。函数原型声明要和函数保持数据类型,函数名,形参类型个数和顺序相同;函数调用时,实参与形参保持个数,类型,顺序一致;可以用return语句将一个函数值带回主调函数中去。3.指针变量的定义及引用定义:基类型*指针变量;赋值:指针变量=&变量;间接访问:*指针变量; 通过指针变量引用数组元素下标法:a[i];指针法:*(p+i); 通过字符指针变量引用字符串用字符串常量对字符串进行赋初值;用字符指针变量访问字符串。 指针变量作为函数参数形参用指针变量,实参用指针。 
   临近考试,抓紧复习本学期所学所得,加深印象的同时多做题,相信会得到很好的结果。
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值