c语言
文章平均质量分 76
embedded_liwj
这个作者很懒,什么都没留下…
展开
-
《C和指针》读书笔记(1)
声明:该读书笔记摘抄自《C和指针》——Kenneth A.Reek (著) 徐波(译)。为了克服自己走马观花,提高阅读和学习效率,决定将自己在读书过程中遇到的一些知识点加以摘抄和总结备忘,在此感谢原书作者和翻译。 一、ANSI C标准之“三字母词” 三字母词就是三个字符的序列合起来表示另一个字符。ANSI标准并没有规定C环境使用的字符集,但是C编译器所使用的字符集必须包括某些特定的字符,原创 2013-05-02 13:32:36 · 751 阅读 · 0 评论 -
《C和指针》读书笔记(10)
一、向一个有序单链表中插入数据 参数说明:proot :单链表的根指针,注意仅仅是一个指针,不包含数据,指向单链表的第一个结点(第一个包含数据的结点) value :待插入的数据 struct node { struct node *link;原创 2013-08-11 15:52:52 · 563 阅读 · 0 评论 -
《C和指针》读书笔记(9)
一、结构的声明 1、两个无名结构体声明的结构体变量类型不相同,不可以直接相互赋值。例如: struct { int a; char b; float c; } x; struct { int a; char b; floa原创 2013-08-03 23:30:55 · 596 阅读 · 0 评论 -
《C和指针》读书笔记(7)
声明:该读书笔记摘抄自《C和指针》——Kenneth A.Reek (著) 徐波(译)。为了克服自己走马观花,提高阅读和学习效率,决定将自己在读书过程中遇到的一些知识点加以摘抄和总结备忘,在此感谢原书作者和翻译。 一、数组名 1、一个误区:数组名并不表示整个数组,它大多时候只是一个指针常量,指向数组的第一个元素,它的类型取决于数组元素类型。这一点解释了为什么C语言的数组不能整体拷贝,只能原创 2013-07-02 00:26:23 · 675 阅读 · 0 评论 -
《C和指针》读书笔记(8)
声明:该读书笔记摘抄自《C和指针》——Kenneth A.Reek (著) 徐波(译)。为了克服自己走马观花,提高阅读和学习效率,决定将自己在读书过程中遇到的一些知识点加以摘抄和总结备忘,在此感谢原书作者和翻译。 一、字符串长度 1、标准库函数:size_t strlen(char const *string) ; 头文件:string.h, size_t 定义在std原创 2013-07-16 00:11:49 · 668 阅读 · 0 评论 -
《C和指针》读书笔记(6)
声明:该读书笔记摘抄自《C和指针》——Kenneth A.Reek (著) 徐波(译)。为了克服自己走马观花,提高阅读和学习效率,决定将自己在读书过程中遇到的一些知识点加以摘抄和总结备忘,在此感谢原书作者和翻译。 一、递归的两个特性 1、存在限制条件 2、每次递归之后越来越接近限制条件 二、将二进制数字转换为可打印字符的递归实现 void binary_to_ascii(unsig原创 2013-06-03 23:18:26 · 602 阅读 · 0 评论 -
《C和指针》读书笔记(5)
声明:该读书笔记摘抄自《C和指针》——Kenneth A.Reek (著) 徐波(译)。为了克服自己走马观花,提高阅读和学习效率,决定将自己在读书过程中遇到的一些知识点加以摘抄和总结备忘,在此感谢原书作者和翻译。 一、有助于理解C语言指针的几个基础概念 1、左值:赋值号“=”左边的操作数; 右值:赋值号“=”右边的操作数。 2、变量的值:分配给该变量原创 2013-05-12 19:41:49 · 677 阅读 · 0 评论 -
《C和指针》读书笔记(4)
声明:该读书笔记摘抄自《C和指针》——Kenneth A.Reek (著) 徐波(译)。为了克服自己走马观花,提高阅读和学习效率,决定将自己在读书过程中遇到的一些知识点加以摘抄和总结备忘,在此感谢原书作者和翻译。 一、关于位操作符 1、对于有符号数的右移操作是逻辑移位还是算术移位取决于编译器,并且此类程序是不可移植的; 2、将某个整型值的第n位置1, v原创 2013-05-11 13:30:19 · 580 阅读 · 0 评论 -
《C和指针》读书笔记(2)
声明:该读书笔记摘抄自《C和指针》——Kenneth A.Reek (著) 徐波(译)。为了克服自己走马观花,提高阅读和学习效率,决定将自己在读书过程中遇到的一些知识点加以摘抄和总结备忘,在此感谢原书作者和翻译。 一、char类型有无符号取决于编译器的实现 (受本科时一本教材的影响,我以前一直以为char就是有符号的,只是省略了signed而已)。我在linux gcc下测试发现gcc原创 2013-05-03 16:13:26 · 631 阅读 · 0 评论 -
《C和指针》读书笔记(11)
一、二级指针 1、二级指针是指向指针的指针。一个二级指针变量存储的是一个一级指针的地址,即它指向一个一级指针; 2、对二级指针变量进行一次间接访问就是访问该二级指针变量指向的那个一级指针。如果对二级指针的间接访问作为左值,则访问的是一级指针的内存地址,即会改变一级指针的指向;如果对二级指针的间接访问作为右值,则访问的是一级指针变量存储的地址值,即一级指针指向的地址; 3、对二级指针进行两次间原创 2013-10-10 14:09:29 · 678 阅读 · 0 评论