C语言知识点总结

12.18C语言知识总结

2021年12月18日

21:32

一.变量类型(注意每一种变量类型的大概范围)

1.基本数据类型 int(一个二开头的十位数)  long long int(一个9开头的19位数) short int     char(-127~128)

Double   float

2.构造数据类型:数组   结构体    联合

二.三种语句控制

顺序执行  分支语句  循环语句(我愿称之为最强)

三.指针和内存管理(C语言的精华)

指针:一个值为地址的变量,给了程序员一个直接访问计算机内存的机会(往往将指针作为参数在不同的函数之间传递)

内存管理:内存的申请与释放

存储期:存储期是指变量何时能够存在于内存中

分为:自动存储期,动态存储期,静态存储期,

作用域:变量名在哪一个区域有效可被识别(本质是一种对于使用变量的权力的管理)分为块作用域,全局作用域

链接:内部链接外部链接(static)

四.函数

1.函数为程序的模块化,实现功能的合理分配提供了可能

2.递归函数为很多重复的动作提供了除迭代以外的另一种方式

(递归函数尤其要考虑参数和返回值的问题)注意返回条件的问题不能够写成死递归

一个程序主干部分(最核心的部分)的两种实现方式迭代和递归

五.文件操作

通过c提供的文件函数来对文件进行操作

六.常用函数

1.输入输出函数

2.数学函数包括pow(),sqrt()

3.通用库中的函数包括内存分配的函数(malloc(),calloc(num,size_t))和快排函数

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值