C语言知识总结
文章平均质量分 83
不一样的博客
这个作者很懒,什么都没留下…
展开
-
C语言操作符简单总结
C语言操作符包括:算术操作符、赋值操作符、移位操作符、关系操作符、逻辑操作符、位操作符、单目操作符、其他操作符。 1.算术操作符 加 ' + ',减 ' - ',乘 ' * ',除 ' / ',模' % '; 前四个不多说,和数学里面使用方法一致。 注意:对整形变量求除' / '时,运行结果也为整形,若有小数,抹去不计; ...原创 2018-10-28 11:07:56 · 359 阅读 · 0 评论 -
C语言指针总结
一、指针 了解指针:1.指针就是个变量,用来存放地址,地址唯一标识一块内存空间。 2.指针的大小是固定4/8个字节(32位操作系统/64位操作系统)。 3.指针有类型,其类型决定了指针可以进行+-整数和解引用时的权限。 4.指针可以与指针在同...原创 2018-11-11 12:09:24 · 1889 阅读 · 2 评论 -
C语言指针深造及回调函数总结
一、数组指针 概述:数组指针是指针,简单来说数组可以当做修饰语,修饰指针,只不过它是一个指向数组的指针。 举例:int *p[100];表示指针数组(https://blog.csdn.net/Sun_student/article/details/83932242)这里有指针数组的概念, int (*p)[100];表示数组指针,...原创 2018-11-19 12:07:26 · 167 阅读 · 0 评论 -
C语言结构体、联合、位段和枚举知识总结
一、结构体 概述:简单来说结构体就是一些值的集合,这些值是它的成员,只不过各个成员可能具有不同的类型。 结构体的声明:一种不完全声明,一种采用重命名typedef,再就是标准命名。 不完全声明:不声明结构体的tag:就是匿名声明。 重命名:将struct student重命名为student。 标...原创 2018-11-26 00:14:26 · 267 阅读 · 0 评论 -
C语言malloc、calloc、realloc、free的使用
为什么要使用动态内存分配? 当你声明数组时,你必须用一个编译时常量指定数组的长度。数组的长度常常是在程序运行时才知道的,需要的内存取决于输入数据的值,这个大小是固定的,但在很多情况下,我们需要程序在运行时发现内存不够可以自动扩充,这是就要使用到动态内存开辟。 具体使用如下: 1.malloc用于执行动态内存分配:malloc在堆上申请的空间是固定,可以采用满则扩充的方法实现扩容。 ...原创 2018-11-30 00:18:33 · 345 阅读 · 0 评论 -
C语言文件的基本操作
一、什么是文件 磁盘上的文件是文件,但在程序设计中,我们一般谈的文件有两种:程序文件、数据文件。 程序文件:包括源程序文件(后缀为.c),目标文件(windows环境后缀.obj),可执行程序(windows环境后缀为.exe)。 数据文件:文件的内容不一定是程序,而是程序运行是读写的数据,比如程序运行需要从中读取数据的文件,或者输出内容的文件。 二、文件名 ...原创 2018-12-02 22:46:38 · 3553 阅读 · 0 评论 -
XMind总结C语言知识
本次总结主要针对C语言的总体框架总结,知识点比较全面,但内容还是有缺陷,具体了解还需看书本。原创 2019-02-14 15:46:36 · 709 阅读 · 0 评论