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
k&r
嵌入式核心书籍
CPrimerPlus,5thEdition》【美】StephenPrata著2、《TheCProgrammingLanguage,2ndEdition》【美】BrianW.KernighanDavidM.Rithie(
K&
fly928sky
·
2012-07-30 13:00
C 语言中的整型提升
K&R
C中关于整型提升(integralpromotion)的说明如下:"Acharacter,ashortinteger,orani
liyuanbhu
·
2012-07-27 12:00
c
object
gcc
Integer
语言
character
《JavaScript 语言精粹》 学习笔记 —— 第九章 代码风格
9.2、
K&R
代码风格:印在Kernighan与Ritchie合著的《TheCProgrammingLanguage》一书中广泛采用而得名。它是C语言的
xxd851116
·
2012-07-03 22:00
JavaScript
编程
c
语言
Linux C高手成长过程书籍推荐
然后看看《C程序设计语言》
K&R
,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。 如果想学习UNIX/LINUX的编程,《
shanzhizi
·
2012-07-02 23:00
linux
C高手成长过程书籍推荐
C99结构体指定初始化
该方式是某些C教材(如谭二版、
K&R
二版)中没有介绍过的。这种方式称为指定初始化(designatedinitializer)。
liuxd3000
·
2012-06-27 13:00
linux C高手成长过程---书籍推荐
然后看看《C程序设计语言》
K&R
,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。
shanzhizi
·
2012-06-18 13:00
编程
c
linux
unix
网络
linux内核
EOF与getchar
以前在看
K&R
的TheCProgrammingLanguage(SecondEdition)第1.5节的字符输入/输出,被getchar()和EOF所迷惑了。
woxinyijiuw
·
2012-06-07 14:00
C/C++ EOF文件结束标记总结
以前在看
K&R
的TheCProgrammingLanguage(SecondEdition)第1.5节的字符输入/输出,被getchar()和EOF所迷惑了。
lchengcome
·
2012-06-04 11:00
c
windows
linux
File
System
终端
indent工具,将代码格式化成内核代码的格式
-kr选项表示
K&R
风格-i8选项表示缩进8个空格的长度如果没有使用-nut选项,则每8个缩进空格会自动用一个Tab代替
likun_tech
·
2012-06-04 09:00
command
工具
linux内核
学习linux/unix编程方法的建议
然后看看《C程序设计语言》
K&R
,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。
Blaider
·
2012-06-03 23:00
数据结构
编程
网络
unix
语言
makefile
输出整数类型边界值及其大小(
K&R
习题 2-1)
/** *auhtor:selfimpr *blog:http://blog.csdn.net/lgg201 *mail:
[email protected]
*输出整数类型边界值及其大小(K&Rexer2-1) */ #include #include /*计算整数类型边界值*/ #defineINTMIN(type)(((type)-1<(type)0)?((type)1<<(8*
lgg201
·
2012-06-03 03:00
输出整数类型边界值及其大小(
K&R
习题 2-1)
/** * auhtor: selfimpr * blog: http://blog.csdn.net/lgg201 * mail:
[email protected]
* 输出整数类型边界值及其大小(K&R <The C programming language> exer 2-1) */ #include <stdio.h> #includ
wsql
·
2012-06-03 03:00
programming
Linux C中结构体初始化
该方式是某些C教材(如谭二版、
K&R
二版)中没有介绍过的。这种方式称为指定初始化(designatedinitializer)。
yelede2009
·
2012-05-30 10:00
数据结构之栈的应用----算术表达式的实现
这次所讲的是又一个栈的应用:算术表达式这个程序是栈的应用的典型例子,是很好的栈的诠释,这个程序在
K&R
的书上也被叫做逆波兰计算器/**********算术表达式的设计思想***********/(1)首先
fengxiaoke_fxk
·
2012-05-29 13:00
数据结构
框架
读The C programming language的新发现
2.C语言中char,signedchar,unsignedchar,是3种类型,因为char到底是signedchar还是char依赖于编译器的实现,
K&R
建议,为了便于移植,如果我们放的是非字符数据的话最好
findstr
·
2012-05-22 17:00
c
Integer
语言
float
平台
编译器
C语言 控制转移 异常处理机制 setjmp & longjmp
C标准库下面是
K&R
的《C程序设计语言(第2版 . 新版)》第232页给出的关于标准库的说明。 8非局部跳转头
kennyrose
·
2012-05-22 10:00
c
工作
测试
buffer
语言
有关流和缓冲区的好文章
引用:1)(
K&R
《TheCProgrammingLanguage》P241)引用:Astreamisasourceordestinationofdatathatmaybeassociatedwithadiskorotherperip
OUYANG_LINUX007
·
2012-05-03 17:00
彻底解密C++宽字符
如果你细心的读过
K&R
和BS对于C和C++描述的原著,你就会马上反驳道,0x61只是'a'的ASCII值,并没有任何规定C/C++的char值必须对应AS
wangjieest
·
2012-04-12 16:00
C语言编程好习惯(持续更新)
而且你又需要在函数让函数退出时不被销毁,那么就使用static吧 2.编程好习惯之函数定义: 如果我们定义的C函数仅在此C文件中被调用那么加上static吧(适用于多文件编程) 如果我们想躲避C函数参数的类型检查,那么
K&
findstr
·
2012-04-03 17:00
编程
c
语言
编译器
unix编程学习路线图
然后看看《C程序设计语言》
K&R
,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。如果想学习UNIX/LINUX的编程,
yake25
·
2012-04-03 13:00
Perl 最佳实践(节选) --- 02
第二章:代码部署 零零壹.以
K&R
风格表示大括号和小括号。
xiaobin_HLJ80
·
2012-04-02 10:00
getchar()和EOF总结
以前在看
K&R
的TheCProgrammingLanguage(SecondEdition)第1.5节的字符输入/输出,被getchar()和EOF所迷惑了。
bbdxf
·
2012-03-24 22:00
objective-c学习指南
如果您沒有這些背景知識,我非常建議你讀一讀
K&R
的書:TheCProgrammingLanguage,Volume2(譯注:台灣出版書名為C程式語言第二版)這是C語言的設計者所寫的書。
钟增生
·
2012-03-14 10:00
objective-c
学习
指南
objective-c学习指南
如果您沒有這些背景知識,我非常建議你讀一讀
K&R
的書:TheCProgrammingLanguage,Volume2(譯注:台灣出版書名為C程式語言第二版)這是C語言的設計者所寫的書。
钟增生
·
2012-03-14 10:00
objective-c
学习
指南
c语言之概述
通常简称为《
K&R
》,也有
·
2012-03-09 10:00
C语言
函数宏与函数调用开销
在阅读
K&R
中macrosubstitution一节中提到[quote]Onepracticalexamplecomesfrom,inwhichgetcharandputcharareoftendefinedasmacrostoavoidtherun-timeoverheadofafunctioncallpercharacterprocessed
iteye_6298
·
2012-03-08 00:35
C
快排的一种简易写法
后面,应该是看
K&R
的c语言程序设计时候,发现一种更简便的partion方法,但是当时我也没怎么掌握。这一切
yx
·
2012-03-03 23:00
Linux 学习书目推荐
,5thEdition》【美】StephenPrata著2、《The CProgrammingLanguage,2ndEdition》【美】BrianW.KernighanDavidM.Rithie(
K&
nemo2011
·
2012-02-24 16:00
编程
linux
unix
shell
代码分析
linux内核
代码格式化工具---indent工具
使用命令indent-kr-i8main.c -kr选项表示
K&R
风格,-i8表示缩进8个空格的长度。如果没有指定-nut选项,则每8个缩进空格会自动用一个Tab代替。注意ind
gxh9314
·
2012-02-17 13:00
ANSI C
通常简称为《
K&R
》,也有人称之为《
K&R
kuzuozhou
·
2012-02-15 15:00
C99结构体指定初始化
该方式是某些C教材(如谭二版、
K&R
二版)中没有介绍过的。这种方式称为指定初始化(designatedinitializer)。
hanchaoman
·
2012-02-01 15:00
c
struct
gcc
Module
扩展
whitespace
K&R
C Exercise 3-1 Solution
/* *Exercise3-1Writethebinarysearchalgorithmwithonly *onetestinsidetheloop. * *WrittenbyfduanonDec.15,2011. */ #include /*binarysearch:v[0]<=v[1]<=...<=v[n-1]*/ intbin_search(intx,intv[],intn) { intl
fduan
·
2011-12-15 03:00
K&R
C Exercise 2-9 Solution
/* *Exercise2-9Inatwo'scomplementnumbersystem, *x&(x-1)deletestherightmost1-bitinx. *Usethistowriteafastversionofbitcount. * *WrittenbyfduanonDec.14,2011. */ #include /*countthenumberof1bitsinx*/ int
fduan
·
2011-12-15 02:00
K&R
C Exercise 2-8 Solution
/* *Exercise2-8Writeafunctionrightrot(x,n)that *returnsthevalueoftheintegerxrotatedtothe *rightbynbitpositions. * *WrittenbyfduanonDec,14,2011. */ #include /*thenumberofsignificantbitsofx*/ intcalc_b
fduan
·
2011-12-15 02:00
K&R
C Exercise 2-7 Solution
/* *Exercise2-7Writeafunctioninvert(x,p,n)thatreturns *xwiththenbitsthatbeginsatpositionpinverted,leaving *theotherbitsunchanged. * *fduan,Dec.14,2011. */ #include #include unsignedinvert(unsignedx,i
fduan
·
2011-12-15 02:00
K&R
C Exercise 2-6 Solution
/* *Exercise2-6Writeafunctionsetbits(x,p,n,y)that *returnsxwiththenbitsthatbeginatpositionpsetto *therightmostnbitsofy,leavingtheotherbitsunchanged. * *fduan,Dec.13,2011. */ #include #include unsigne
fduan
·
2011-12-14 02:00
K&R
C Exercise 2-5 Solution
/* *Exercise2-5Writethefunctionany(s1,s2),whichreturns *thefirstlocationinthestrings1whereanycharacterfrom *thestrings2occurs,or-1ifs1containsnocharacterfrom *s2. * *fduan,Dec.13,2011 */ #include int
fduan
·
2011-12-13 01:00
K&R
C Exercise 2-4 Solution
/* *Exercise2-4Writeanalternateversionofsqueeze(s1,s2) *thatdeleteseachcharacterins1thatmatchesanycharacter *inthestrings2. * *fduan,Dec.12,2011. */ #include voidsqueeze_char(chars[],intc) { inti,j;
fduan
·
2011-12-13 00:00
K&R
C Exercise 2-3 Solution
/* *Exercise2-3Writethefunctionhtoi(s),whichconvertsastring *ofhexadecimaldigitsintoitsequivalentintegervalue. */ #include #include #defineMAX_LEN10 intis_valid_hex_alpha(intc); inthtoi(chars[]); i
fduan
·
2011-12-12 11:00
K&R
C Exercise 1-22 Solution
/* *Exercise1-22Writeaprogramto"fold"longinputlinesinto *twoormoreshorterlinesafterthelastnon-blankcharacter *thatoccursbeforethen-thcolumnofinput.Makesureyour *programdoessomethingintelligentwithvery
fduan
·
2011-12-12 00:00
K&R
C Exercise 1-21 Solution
/* *Exercise1-21Writeaprogramentabthatreplacesstringsofblanks *bytheminimumnumberoftabsandblankstoachievethesamespacing. * *fduan,Dec.12,2011 */ #include #defineTAB_LEN8 intmain() { intc,n_blank; n
fduan
·
2011-12-11 21:00
c
tabs
K&R
C Exercise 1-20 Solution
/* *Exercise1-20Writeaprogramdetabthatreplacestabsintheinput *withthepropernumberofblankstospacetothenexttabstop.Assume *afixedsetoftabstops,sayeveryncolumns. * *fduan,Dec.11,2011 */ #include #define
fduan
·
2011-12-11 16:00
c
input
tabs
K&R
C Exercise 1-19 Solution
/* *Exercise1-19Writeafunctionreverse(s)thatreverses *thatcharacterstrings.Useittowriteaprogramthat *reversesitsinputalineatatime. * *fduan,Dec.11,2011 */ #include #defineMAX_LEN1000 intgetline(char
fduan
·
2011-12-11 01:00
c
function
String
input
character
K&R
C Exercise 1-18 Solution
/* *Exercise1-18Writeaprogramtoremovetrailingblanksandtabsfrom *eachlineofinput,andtodeletetheentirelyblanklines. * *fduan,Dec.11,2011 */ #include #defineMAX_LEN1000 intgetline(charline[],intmax_len
fduan
·
2011-12-11 01:00
c
delete
input
each
tabs
K&R
C Exercise 1-17 Solution
/* *Exercise1-17Writeaprogramtoprintallinputlinesthatare *longerthan80characters. * *fduan,Dec.11,2011 */ #include #defineMAX_LEN1000 #defineLONG_LINE80 intgetline(charline[],intmax_len); intcopy_li
fduan
·
2011-12-10 22:00
K&R
C Exercise 1-16 Solution
/* *Exercise1-16Revisethemainroutineofthelongestline *programsoitwillcorrectlyprintthelengthofarbitrarily *longinputllines,andasmuchaspossibleofthetext. * *fduan,Dec.10,2011 */ #include #defineMAX_LE
fduan
·
2011-12-10 21:00
K&R
C Exercise 1-13 Solution
/* *Exercise1-13 *printahistogramofthelengthsofwordsinitsinput.Itiseasytodrawthe *histogramwiththebarshorizontal;averticalorientationismorechallenging. * *fduan,Dec.10,2011 */ #include #defineIN1 #de
fduan
·
2011-12-07 21:00
K&R
C Exercise 1-12 Solution
/* *Exercise1-12Writeaprogramthatprintsitsinputonewordperline. * *fduan,Dec.07,2011 */ #include #defineIN1 #defineOUT0 intmain() { intc,state,nw; state=OUT; nw=0; while((c=getchar())!=EOF) { if(c!
fduan
·
2011-12-07 17:00
K&R
C Exercise 1-9 Solution
Exercise1-9Writeaprogramtocopyitsinputtooutput,replacingeachstringofoneormoreblanksbyasingleblank. 下面给出两种求解思路,第一种方法考虑输出字符的条件,不难看出,当当前字符为非空格时以及当前字符为空格,而上一个字符为非空格时,应当输出当前字符。为保存上一字符,需借助变量lastc来保存。intmain
fduan
·
2011-12-07 01:00
c
String
input
each
output
c++中的左移、右移运算
重新查了
K&R
,里面说无符号数的移位总是用0填充,而对于有符号数,">”则与机器的具体实现有关。如果用0填充,那么这种填充方式称为“logicalshift”,若用
jubincn
·
2011-11-18 14:00
C++
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他