- 博客(13)
- 收藏
- 关注
转载 服务器开发必读书籍
一、算法基础系列 数据结构基础(C语言版)》朱仲涛 译《剑指Offer》《编程之美》《编程珠玑》《CareerCup-Top 150 Questions 4th》《[算法导论].(美国)Cormen.扫描版》 二、C/C++面试题基础系列 《程序员面试宝典》《程序员面试攻略》《C/C++程序员生存手册》 三、高质量代码系列 《高质量程序设计指南》《高质量程序设计艺术》 四、
2017-10-15 16:54:21
8714
1
原创 《C和指针》读书笔记(11)
一、二级指针 1、二级指针是指向指针的指针。一个二级指针变量存储的是一个一级指针的地址,即它指向一个一级指针; 2、对二级指针变量进行一次间接访问就是访问该二级指针变量指向的那个一级指针。如果对二级指针的间接访问作为左值,则访问的是一级指针的内存地址,即会改变一级指针的指向;如果对二级指针的间接访问作为右值,则访问的是一级指针变量存储的地址值,即一级指针指向的地址; 3、对二级指针进行两次间
2013-10-10 14:09:29
708
原创 《C和指针》读书笔记(10)
一、向一个有序单链表中插入数据 参数说明:proot :单链表的根指针,注意仅仅是一个指针,不包含数据,指向单链表的第一个结点(第一个包含数据的结点) value :待插入的数据 struct node { struct node *link;
2013-08-11 15:52:52
600
原创 《C和指针》读书笔记(9)
一、结构的声明 1、两个无名结构体声明的结构体变量类型不相同,不可以直接相互赋值。例如: struct { int a; char b; float c; } x; struct { int a; char b; floa
2013-08-03 23:30:55
622
原创 《C和指针》读书笔记(8)
声明:该读书笔记摘抄自《C和指针》——Kenneth A.Reek (著) 徐波(译)。为了克服自己走马观花,提高阅读和学习效率,决定将自己在读书过程中遇到的一些知识点加以摘抄和总结备忘,在此感谢原书作者和翻译。 一、字符串长度 1、标准库函数:size_t strlen(char const *string) ; 头文件:string.h, size_t 定义在std
2013-07-16 00:11:49
696
原创 《C和指针》读书笔记(7)
声明:该读书笔记摘抄自《C和指针》——Kenneth A.Reek (著) 徐波(译)。为了克服自己走马观花,提高阅读和学习效率,决定将自己在读书过程中遇到的一些知识点加以摘抄和总结备忘,在此感谢原书作者和翻译。 一、数组名 1、一个误区:数组名并不表示整个数组,它大多时候只是一个指针常量,指向数组的第一个元素,它的类型取决于数组元素类型。这一点解释了为什么C语言的数组不能整体拷贝,只能
2013-07-02 00:26:23
703
原创 《C和指针》读书笔记(6)
声明:该读书笔记摘抄自《C和指针》——Kenneth A.Reek (著) 徐波(译)。为了克服自己走马观花,提高阅读和学习效率,决定将自己在读书过程中遇到的一些知识点加以摘抄和总结备忘,在此感谢原书作者和翻译。 一、递归的两个特性 1、存在限制条件 2、每次递归之后越来越接近限制条件 二、将二进制数字转换为可打印字符的递归实现 void binary_to_ascii(unsig
2013-06-03 23:18:26
634
原创 《C和指针》读书笔记(5)
声明:该读书笔记摘抄自《C和指针》——Kenneth A.Reek (著) 徐波(译)。为了克服自己走马观花,提高阅读和学习效率,决定将自己在读书过程中遇到的一些知识点加以摘抄和总结备忘,在此感谢原书作者和翻译。 一、有助于理解C语言指针的几个基础概念 1、左值:赋值号“=”左边的操作数; 右值:赋值号“=”右边的操作数。 2、变量的值:分配给该变量
2013-05-12 19:41:49
706
原创 《C和指针》读书笔记(4)
声明:该读书笔记摘抄自《C和指针》——Kenneth A.Reek (著) 徐波(译)。为了克服自己走马观花,提高阅读和学习效率,决定将自己在读书过程中遇到的一些知识点加以摘抄和总结备忘,在此感谢原书作者和翻译。 一、关于位操作符 1、对于有符号数的右移操作是逻辑移位还是算术移位取决于编译器,并且此类程序是不可移植的; 2、将某个整型值的第n位置1, v
2013-05-11 13:30:19
607
原创 《C和指针》读书笔试(3)
声明:该读书笔记摘抄自《C和指针》——Kenneth A.Reek (著) 徐波(译)。为了克服自己走马观花,提高阅读和学习效率,决定将自己在读书过程中遇到的一些知识点加以摘抄和总结备忘,在此感谢原书作者和翻译。 一、C语言表达式语句 C语言并不存在专门的赋值语句,C语言的赋值和加、减法一样是一种操作,操作在表达式内完成。赋值操作符为“=”。例如:x = y
2013-05-05 23:12:19
590
原创 《C和指针》读书笔记(2)
声明:该读书笔记摘抄自《C和指针》——Kenneth A.Reek (著) 徐波(译)。为了克服自己走马观花,提高阅读和学习效率,决定将自己在读书过程中遇到的一些知识点加以摘抄和总结备忘,在此感谢原书作者和翻译。 一、char类型有无符号取决于编译器的实现 (受本科时一本教材的影响,我以前一直以为char就是有符号的,只是省略了signed而已)。我在linux gcc下测试发现gcc
2013-05-03 16:13:26
661
原创 《C和指针》读书笔记(1)
声明:该读书笔记摘抄自《C和指针》——Kenneth A.Reek (著) 徐波(译)。为了克服自己走马观花,提高阅读和学习效率,决定将自己在读书过程中遇到的一些知识点加以摘抄和总结备忘,在此感谢原书作者和翻译。 一、ANSI C标准之“三字母词” 三字母词就是三个字符的序列合起来表示另一个字符。ANSI标准并没有规定C环境使用的字符集,但是C编译器所使用的字符集必须包括某些特定的字符,
2013-05-02 13:32:36
776
原创 First Step Of My Technical Blog
I am very glad to be one member of the CSDN. In fact , I have been here several months ago............. 我将文章归类为main类别,正如main函数是C程序入口一样,这篇文章将会成为我在CSDN开启博客之旅的第一站,也将是我开始用文字记录自己技术人生的起点。 其实早在几个月以前
2013-05-02 00:12:26
602
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人