
C语言再学习
唯心唯力
一个不会修电脑的程序员!
展开
-
C语言再学习——第1章概述
了解C语言原理: 1、就编程而言,可移植性表示什么? 自我理解:可移植性,指它的源代码文件在不经过修改的情况下,可以在不同的计算机系统上编译成可以成功运行的程序。 2、解释源代码文件、目标代码文件和可执行文件之间的区别? 自我理解:源代码文件,即是我们自己编写的文本文件,一般后缀名以 .c表示。目标代码文件即是源代码文件经过编译器编译以后产生的中间文件,后缀名以.obj表示。可执行文件就是...原创 2019-05-16 15:21:14 · 218 阅读 · 0 评论 -
C语言再学习——C语言概述
1、如何称呼C程序的基本模块? 自我理解: C程序的基本模块: void main(void) //从main函数开始 { //花括号开始 statement; //函数体执行语句 } //花括号结尾 2、什么是语法错误?给出它的一个英语例子和C语言例子...原创 2019-05-16 17:01:49 · 159 阅读 · 0 评论 -
华为C语言编程规范
转载说明:本文转载自博客园http://www.cnblogs.com/leezheng/p/8098720.html 华为C语言编程规范 1 排版 1-1:程序块要采用缩进风格编写,缩进的空格数为4个。 说明:对于由开发工具自动生成的代码可以有不一致。 1-2:相对独立的程序块之间、变量说明之后必须加空行。如下例子不符合规范: if (!valid_ni(ni)) { ... /...转载 2019-05-12 17:43:31 · 359 阅读 · 0 评论 -
C语言再学习——基本数据类型
总结:基本数据类型 基本数据类型中的11个关键字:int long short unsigned char float double signed _BOOL _Complex(复数) _Imaginary(虚数) 有符号整数: 这种类型可以取正值和负值。 int:系统的基本整数类型。C保证int类型至少有16位长(2个字节)。 short 或s...原创 2019-05-17 13:50:39 · 325 阅读 · 0 评论 -
C语言再学习——高级数据类型
单向链表的定义创建及使用 单向链表的特点:只能实现向一个方向的遍历,只有一个指向下一结点的指针,也就是只能next,适用于结点的增加和删除。 单向链表的结构实例: struct node { type data; struct node *next; }; 代码实例: /* auth:Darren Zhou date:2019-6-8 func: note:通过一个链...原创 2019-06-30 16:32:04 · 263 阅读 · 0 评论 -
C语言数据类型——高级数据类型
双向链表:除了有一个指向下一结点的指针外,还有一个指向前一结点的指针,可以通过prev()快速找到前一结点. 双向链表特点:适用于需要双向查找节点值的情况.可以进行双方向读取. 参考资料:https://www.jb51.net/article/108884.htm##1 https://www.jb51.net/article/92979.htm ...原创 2019-06-30 16:40:54 · 581 阅读 · 0 评论