E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c专家编程
C语言中 const 和 static 和 extern
也就是它的值对于这个符号来说是只读的,但它并不能防止通过程序的内部(甚至是外部)的方法来修改这个值(
C专家编程
.p21)。
iTudu
·
2020-07-01 21:06
C/C++
编程日记——第一篇技术博客
,在OJ上刷过题,研究过STL,看过很多C/C++的经典书籍:《C++Primer>,《STL源码剖析》,《深入浅出MFC》,《EffectiveC++》,《C++编程思想》,《Vc++深入详解》,《
C专家编程
bobopeng
·
2020-07-01 18:22
编程日记
C和指针学习笔记
重读经典:《C和指针》学习笔记之第一章至第九章《C和指针》、《
C专家编程
》、《C陷阱和缺陷》并称c语言三本经典著作,笔者在许多年前囫囵吞枣读完了这三本经典,然后把这三本书束之高阁。
antivice
·
2020-06-30 13:49
C和指针学习笔记
重读经典
C专家编程
学习笔记
第1章C:穿越时空的迷雾C语言的起源源于通用电气、麻省理工和贝尔实验室联合创立的庞大的项目,项目失败之后,其中两个成员对BCPL语言进行了简化,创建了B语言,后来为了解决B语言的一些问题,创建了“NewB”语言,在此基础上开始了早期C语言的设计。K&RC1978年,C语言经典名著《TheCProgrammingLanguage>出版,该书受到广泛赞誉,其作者BrianKernighan和Denni
antivice
·
2020-06-30 13:49
学习笔记
C专家编程学习笔记
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
《
C专家编程
》、5.《你必须知道的495个C语言问题》4楼C++篇此篇收录:1.《C++Primer》、2.《C++程序设计语言》、3.《Effective
yuyin86
·
2020-06-30 11:11
c++
程序员进阶之路(C、C++、Java、Python经典书籍及学习顺序)
《
C专家编程
》6.《C陷阱与缺陷》7.《数据结构C语言版第二版》8.《数据结构与算法分析:C语言描述(原书第2版)》C++:1.《C++Primer第四版》2.
mooncreek
·
2020-06-30 10:58
【个人】2016年-2017 必看书单
Ajax+Lucene构建搜索引擎》9、《AngularJS权威指南》10、《ApacheTomcat6高级编程》11、《C/C++程序员面试宝典》12、《C++Primer》13、《c与指针》14、《
c专家编程
yaodwwy
·
2020-06-30 06:15
C专家编程
阅读笔记1
1.结构体:p60struct结构标签(可选){类型1标识符1;类型2标识符2;...类型N标识符N;}变量定义(可选);建议:不要将结构的声明和变量的定义混合在一起。不推荐写成一下形式:structveg{intweight,price;}onion,radish,turnip;而建议这样写:structveg{intweight,price;};structvegonion,radish,tu
xiaofei2010
·
2020-06-30 00:31
C++
C语言三大经典名著+微软四大名著
《C和指针》《C陷阱与缺陷》《
C专家编程
》三本书一起组成C语言在世界范围内公认的经典名著,历经多年仍畅销不衰。包括了从基础到尖端的几乎全部知识和注意点。被各大机构和专家推荐。
Vinson
·
2020-06-29 18:55
c++
《
c专家编程
》学习笔记(一)
1、typedef和#define的区别1、typedef:typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间。可以增强程序的可读性,以及标识符的灵活性。2、#define:#define为宏定义语句,是预处理指令。通常用来定义常量(包括无参量与带参量)。它本身并不在编译过程中进行,而是在这之前(预处理过程)就已经完成了,但也因此难以发现潜在的错误
爱橙子的OK绷
·
2020-06-29 18:00
c/c++
《
C专家编程
》学习笔记
这不是Bug,而是语言特性。(手动斜眼)C中多行字符串可以自动合并为一个字符串,所以可以这么用:printf("Thisis""a""test.");但这样,如果在初始化字符串数组时,如果忘记写逗号,也会被自动合并:char*strs[]={"one","two""three","four"};这段代码变成"one"、"twothree"、"four"三个字符串数组的声明。static:用于函数内
SJLin96
·
2020-06-28 22:01
C/C++
C函数调用而忘记参数列表的后果 [
C专家编程
]
故事从
C专家编程
的第三章分析C语言的声明开始,书中给出了cdecl代码,正好昨天把整章看完,所以今天就想着把程序抄一边,然后搞懂一下怎么回事。代码可以参考此链接。
yiltoncent
·
2020-06-28 22:57
学习C/C++的电子书大全
Primer第5版》:中文版、英文版《EffectiveC++》和《MoreEffectiveC++》《EffectiveSTL》《C++标准程序库》:第一版、第二版《STL源码剖析》《泛型编程与STL》《
C专家编程
weixin_34128534
·
2020-06-28 12:54
【转】计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)...
《
C专家编程
》、5.《你必须知道的495个C语言问题》4楼:C++篇此篇收录:1.《C++Primer》、2.《C++程序设计语言》、3.《Effect
weixin_30924079
·
2020-06-28 02:05
C语言学习必看的N本书-续(一定要看呵)
ExpertCProgramming(
C专家编程
)作者:(美)LinDen,P.V.D(林登)著,徐波译出版社:人民邮电出版社编辑推荐:书本撷取了几十个实例,细致、深入地讲解了C的历史、语言特性、声明、
weixin_30782331
·
2020-06-28 00:11
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
《
C专家编程
》、5.《你必须知道的495个C语言问题》4楼:C++篇此篇收录:1.《C++Primer》、2.《C++程序设计语言》、3.《Effect
sumi
·
2020-06-27 14:19
书籍
《
C专家编程
》读书笔记
一、C的语言特性1.多做1)switch语句,switch语句不会在每个case执行完毕后自动终止(称为fallthrough),这也是每个case语句最后加上break的原因;break语句跳出的是最近的循环语句或switch语句;2)相邻字符串自动连接,尤其在字符指针数组的初始化中,少了逗号会使两个字符串拼接在一起;3)缺省全局范围,当我们自己定义一个与库函数同名的函数时,会取而代之,不管在自
珠玉在前
·
2020-06-27 12:39
出发
C/C++
《
C专家编程
》笔记——第一章
《
C专家编程
》笔记——第一章标签(空格分隔):
C专家编程
p19:参数传递赋值约束:要使赋值合法,必须满足下列条件之一:连个操作数都是指向有限定符或无限定符的相容类型指针,左边指针所指向的类型必须具有右边指针所指向类型的全部限定符
岳飞传
·
2020-06-26 21:57
C经典书籍笔记
学习C/C++的几本好书
(2)
C专家编程
,初级C与高级C程序员的分水岭,必读。(3)C陷阱与缺陷,描述了C中容易犯的错误,实际工程经验总结,值得一读。顺便说一下,要想彻底弄懂C语言,必须熟悉计算机体系结构与汇编语言。
smstong
·
2020-06-26 13:16
C/C++
c专家编程
学习笔记
c专家编程
学习笔记第九章再论数组9.1什么时候数组和指针相同这一章主要是论述数组和指针之间可以相互替换的情况9.2为什么会发生混淆作为函数的定义的形式参数时,数组的下标表达式总是可以改写为带偏移量的指针表达式
spurhunter
·
2020-06-26 11:26
《
C专家编程
》学习笔记
Chapter1char*cp;constchar*ccp;ccp=cp;ccp是有指向有const限定符的char的指针,cp是指向没有限定符修饰的指针;左操作数具有右操作数的所有限定符(空),再加上自身的限定符(const);但是反过来赋值cp=ccp就会违反赋值约束条件,就会产生编译告警。而constfloat*是指向具有const限定符的float类型的指针,也就是说const限定符是修饰
Jackiejin526
·
2020-06-26 05:58
确定一个变量是有符号数还是无符号数
读《
C专家编程
》,其中一段讲面试,说是微软曾经有一道面试题:写一段代码,确定一个变量是有符号数还是无符号数?
rainbow_free
·
2020-06-26 05:55
面试程序
系统级程序设计笔记(unit2——程序的机器级表示)
该博客为第2单元的学习笔记,这一单元的主要内容是堆栈原理的介绍、指针和数组、变量和地址等,部分内容来自《深入理解计算机系统》的第三章的部分内容,部分内容来自《
C专家编程
》。
浮生未歇x
·
2020-06-25 13:48
系统级程序设计
面试准备(ZZ)
《LCC++数据结构与算法》、《操作系统原理》、《计算机网络》、《Linux程序设计》(因为我自己做的就是Linux和网络方面的东西);C推荐大家看三本书:《C陷阱与缺陷》、《
C专家编程
》、《C/C++
panda_bear
·
2020-06-24 19:39
linux系统
面试
数据结构
linux
编程
算法
linux内核
程序员书单
算法0算法笔记0设计模式0大话设计模式2headfirst设计模式1编程珠玑10编程珠玑20程序员面试金典0程序员代码面试指南0剑指offer0大话数据结构0数据结构与算法分析_C语言0编程之美0
c专家编程
mw_nice
·
2020-06-24 16:16
老生常谈extern数组与extern指针
//file1.cintarr[80];//file2.cexternint*arr;intmain(){arr[1]=100;printf("%d\n",arr[1]);return0;}又查看了《
C专家编程
honghuzhilangzixin
·
2020-06-23 15:29
《
C专家编程
》读书笔记6
第六章运动的诗章:运行时数据结构编程语言理论的经典对立之一就是代码和数据的区别。学习运行时系统,主要有3个理由:它有助于优化代码,获得最佳的效率。有助于理解更高级的材料当陷入麻烦时,可以使分析问题更加容易。6.1a.out及其传说6.2段段(segments),就目标文件而言,它们是二进制文件中简单的区域,里面保存了和某种特定类型(如符号表条目)相关的所有信息。一个段一般包含几个section。s
orient
·
2020-06-23 12:12
C/C++
C专家编程
笔记
1.const最有用之处就是用他来限定函数的形参,这样该函数将不会修改实参指针所指的数据。2.sizeof(arr[0])的写法比sizeof(int)更具有很好的移植性。因为我们可以改数据类型而不用改该表达式。3.NUL结束一个字符串,NULL空指针。4.标准C编译器至少允许switch满足257个case,即满足一个“字符“的所有情况。1个8bit位的所有情况5."a""b""c",如果不小心
爱若一生
·
2020-06-23 02:48
IT书籍笔记
c专家编程
阅读笔记
1.警惕不同类型数据的隐式转换,尽量不使用unsigned类型。charshortbitfieldenum在表达式中会自动转换为int,float自动转换为double,函数参数也是表达式,所以当参数传递给函数时也会发生类型转换。如果编译器能保证运算结果一致,也可以省略类型提升,常出现在表达式中存在常量操作数的时候。老式的编译器仅仅支持intdouble指针三种参数类型,为了简化参数传递,所以常会
cs064
·
2020-06-23 00:47
编程语言
《
C专家编程
》读书笔记(1)
***C的发展历程***BCPL->B->NewB->早期的C注释:BCPL(BasicCombinedProgrammingLanguage)基本组合编程语言B在BCPL的基础上进行了简化,但由于硬件系统的内存限制,它只允许放置解释器,而不是编译器。它同时保持了BCPL语言无类型的特点,仅有的操作数就是机器的字。NewB能同时解决多种数据类型,采用了编译模式而不是解释模式,并引入了类型系统。早期
arthurkingios
·
2020-06-22 15:30
C/C++
C 语言资料大全
kz=13392270《
C专家编程
》《C陷阱与缺陷》《c和指针》电子书下载地址:http://www.verycd.com/t
安小晗
·
2020-06-22 14:09
零度学习
给C语言初学者的学习建议
C语言学习建议1.阅读文章一本更有意义又有趣的书《
C专家编程
》这本书叙述了各种各样趣味的八卦,例如设计方案一个程序流程来查验过道里的自动售卖机里是不是有可口可乐、冰不冰,应用LISP操纵你电梯轿厢的升降机
·
2020-06-22 13:21
《
C专家编程
》总结
开始读《
C专家编程
》之前,有一个很担心的问题:94年出的讲语言的书,在现在(2012)还有多少是适用的。因此,一边读,一边用VS2010做实验。最后发现大部分内容都还在用。
YZW0123900
·
2020-06-22 09:28
C专家编程
读书笔记一:C语言晦涩难懂的声明
理解C语言声明的优先级规则:声明从它的名字开始读取,然后按照优先级顺序依次读取优先级从高到低依次是:B1声明中被括号括起来的那部分B2后缀操作符:括号()表示是一个函数,二方括号[]表示这是一个数组B3前缀操作符:星号*表示“指向~的指针”3、如果const和(或)volatile关键字的后面紧跟类型说明符(int,long等),那么它作用于类型说明符。在其他情况下,const和(或)volati
Landon_Xu
·
2020-06-22 00:44
c/c++
这一年要坚持的
虽然现在也2015年的2月分了,也快过年了,在这个羊年里,给自己的目标,工作认真努力完成,如果可以来年找个不错的工作;需要学习看的书:C陷阱与缺陷,
C专家编程
,C和指针,UNIX环
JinfeiWang
·
2020-06-21 23:34
随笔杂谈
《
C专家编程
》学习笔记(对链接的思考)
注意:以下说明都是针对SRV4系统而言的。一、编译器1、组成1)、预处理器2)、语法和语义检查器(前端)3)、代码生成器(后端)4)、优化器5)、汇编程序6)、连接-载入器2、使用1)、-#选项查看编译过程的各个独立阶段。2)、-V选项能提供版本信息3)、-W选项向各个阶段传递选项信息。a、W后面跟一个字符(表示那个阶段),一个逗号,然后就是具体的选项。例:cc-W1,-mmain.c>main.
一世豁然
·
2020-06-21 20:09
C/C++/Java
c专家编程
读书笔记 第七章 c语言的各种问题
1根据位模式构筑图形:c语言建立位图可以利用宏定义的技巧。书中举了这样一个例子:想定义一个秒表的位图,采用了宏定义的方法:而不是这样苦苦的计算:宏定义中,各项相加后就等于下图的值,但上图更具直观性,而且不用计算,十分好设计。当然,记得完成后取消宏定义#undef,否则后面的代码可能会有问题。2在等待时类型发生了变化:(隐式类型提升)ANSIC中延续了自动类型提升的概念。类型转换整形提升:要求抽象机
Abelia
·
2020-06-21 16:58
程序员
编程
c++
互联网
C语言
c#
《
C专家编程
》阅读笔记
这些天比较的闲,就找了很多C方面的书来阅读,以前很多模糊的概念希望通过第三章分析C语言的声明用typedef声明一个结构的方法(注意简洁)typedefstruct[NewTypeTag]{....;....;....;}NewType;注意区分下面的2种情况,语句1:typedefstructfruit{intweight;price_per_lb;}fruit;语句2:structveg{in
faintLinkinPark
·
2020-06-21 01:04
C/C++
编程
c
struct
编译器
语言
C++学习成长路线,持续更新
等级一基础知识(先学基本)C语言基本《C和指针》进阶《C陷阱与缺陷》、《
C专家编程
》C++C++基本《C++Primer》、侯捷C++面向对象高级开发C++进阶《EffectiveC++中文版(第3版)
Caicaptain
·
2020-06-01 14:54
成长类
《
C专家编程
》读书笔记(4-10章)
在上一篇《
C专家编程
》的读书笔记中,我分享了我对前3章的一些心得体会,没有看过的朋友可以去这里先阅读那篇文章。这篇文章虽然是从第4章开始,但我只对其中的4、9、10这三章感兴趣。
RdouTyping
·
2020-04-13 09:18
C语言自学网官方微信相关功能使用方法
包含1.C和指针2.C陷阱与缺陷3.你必须知道的495个C语言问题4.
C专家编程
5.C语言核心技术6.代码之美
C语言自学网
·
2020-03-31 00:00
《
C专家编程
》笔记
建议略微读我的笔记之后就去看原书吧,经过我的思考写出来的,终究不是原作者想表达的东西。也正因为这样,我跨出了读原著的第一步。借了原版和中文版,先看原版再看翻译,所以看得有点吃力。我能说今天只看了三页么。趁着记忆还清楚先写写吧(读两个版本印象还真是深刻呢)。还有,图书馆很给力,我晚上申请借阅,第二天就给我从另一个校区送过来了。序:这不是一本入门教材,而是C语言的“第二本”书,对原有知识的补充和学习一
不知名小号
·
2020-03-23 17:12
可执行程序中的段 (
C专家编程
)
昨天看《
C专家编程
》,其中第六章第二节给出一个编程挑战,本来觉得是很容易的问题,结果结果出乎我的意料。
yiltoncent
·
2020-03-22 04:26
%.*s
这两天看《
C专家编程
》,我怕是学了假的C语言啊,怎么什么都不太会了0.0。今天查了一个函数strtol的用法,例程中有一个%.
xiuwei
·
2020-02-22 20:05
每个程序员值得拥有的一套编程书籍
《
C专家编程
》这本书八卦比较多,趣味性强。表示有一定深度特别是
C专家编程
后几章需要一定的基础《C陷阱与缺陷》学完C语言的语法就可以看了。
代码技巧
·
2020-02-12 21:06
这一次我要真正学会C语言
我买过很多C语言相关的书,比如下面这些笨方法学C语言啊哈CC和指针
C专家编程
C陷阱和缺陷C语言程
徐洲更hoptop
·
2020-02-06 20:42
centos7下安装jdk、eclipse、mysql
linux流程第一阶段:包括vi,gcc,gdb,make,jdk,tomcat,mysql,和linux基本操作第二阶段:加厚c语言功底《
C专家编程
》或java语言第三阶段:学习unix环境高级编程《
yeying12321
·
2020-02-02 21:03
C和C++中的类型转换
而近期正在看
C专家编程
,里面讲到了ANSIC规定的算术转换规则,也算是解开了我心中的疑惑。
码农白兰度
·
2020-01-07 01:28
c++
复杂声明 | C语言
今天看了《
C专家编程
》里的'分析C语言的声明'一章,终于懂了C语言的复杂声明是怎么解析的。虽然在平时写代码的时候用到复杂声明的情况几乎没有,这里还是做一个记录,也是加深对C语言声明的理解。
好好编程
·
2020-01-05 08:46
《
C专家编程
》学习记录——指针和数组不同的地方
一、指针和数组不同的地方1、“地址y”和“地址y的内容”之间的区别,不能定义时是指针,引用时却是数组,如不能定义chartest[100];引用时却用externchar*test;举例,X=Y,其中X是变量名,用Y给X赋值;X的含义是X所代表的地址,X是左值,左值在编译时可知,左值表示存储结果的地方。Y的含义是Y所代表的地址的内容,Y是右值,右值在运行时才知,如无特别说明,右值表示“Y的内容”。
hellozhen
·
2020-01-02 16:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他