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
关于C中struct的点语法
该方式是某些C教材(如谭二版、
K&R
二版)中没有介绍过的。这种方式称为指定初始化(designatedinitializer)。
雅各宾
·
2013-07-19 16:00
K&R
学习笔记 第三章
这一章讲控制流,基本就是if-else、while、do-while、switch-case之类的。基本的东西大家都懂。需要强调的是在默认状态下,if-else语句中的else是与之前最近的if匹配的,所以如果这不是你的本意,那么最好加上大括号括起来。其实我几乎不会犯这个错误,因为我写程序时,习惯于即便if后面只有一条语句,我也会打上括号(这个习惯好像是看C++primer上养成的)。书中给出了一
thefutureisour
·
2013-07-17 23:21
K&R
学习笔记
C语言的发展过程
通常简称为《
K&R
》,也有人称之为《
K&R
》标准。但是,在《
K&R
》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C语言标准,于一九八
zhangzisong
·
2013-06-13 09:15
计算机
程序设计
应用软件
系统软件
代码风格
K&R
风格: 由Kernighan & Ritchie 给出的格式而得名,又称“核心风格”,因为UNIX核心应用了这种编程风格。
oiio
·
2013-05-28 14:00
编程
风格
Allman风格
unix的malloc/free函数的简单实现及思考
前段时间听说有的IT公司以“实现一个简单功能的malloc”作为面试题,正好最近在复习
K&R
,上面介绍了使用UNIX接口的实现,因此花了些时间仔细研究了一下。
wuyuegb2312
·
2013-05-25 12:00
基于C语言EOF与getchar()的使用详解
以前在看
K&R
的TheCProgrammingLanguage(SecondEdition)第1.5节的字符输入/输出,被getchar()和EOF所迷惑了。
·
2013-05-15 10:07
基于malloc与free函数的实现代码及分析
前段时间听说有的IT公司以“实现一个简单功能的malloc”作为面试题,正好最近在复习
K&R
,上面有所介绍,因此花了些时间仔细研究了一下。毕竟把题目做出来是次要的,了解实现思想、提升技术才是主要的。
·
2013-05-04 09:54
linux驱动 结构体中的逗号
该方式是某些C教材(如谭二版、
K&R
二版)中没有介绍过的。这种方式称为指定初始化(designatedinitializer)。
chyxwzn
·
2013-05-01 15:00
linux
《c和指针》笔记--getchar()与EOF
以前在看
K&R
的TheCProgrammingLanguage(SecondEdition)中第1.5节的字符输入/输出,很迷惑getchar()和EOF的行为。
TODD911
·
2013-04-29 09:00
值得收藏的计算机书籍
JavaJava编程思想Java核心技术Java并发编程实战EffectiveJava深入Java虚拟机(InsidetheJavaVirtualMachine)Java解惑CC程序设计语言(第二版)(
K&
adgkns
·
2013-04-25 12:00
计算机书籍
新书自学C语言编程的一些书籍
1>.C语言类《thecprogramminglanguage》经典的
K&R
书。从那个单词字符计数的程序开始我就知道我选对了书。我这个c语言的新手从里面学到了不少的东西。
大笨兔
·
2013-04-24 14:50
自学C语言书籍
新书自学C语言编程的一些书籍
1>.C语言类《thecprogramminglanguage》经典的
K&R
书。从那个单词字符计数的程序开始我就知道我选对了书。我这个c语言的新手从里面学到了不少的东西。
大笨兔
·
2013-04-24 14:50
自学C语言书籍
book list about C
如果你的英文不好,更没有理由不阅读英文版.TheCProgrammingLanguageChinese:C程序设计语言Author:BrianW.KernighanandDennisM.Ritchie(
K&
njnu_mjn
·
2013-04-22 01:00
linux C高手成长过程---书籍推荐
然后看看《C程序设计语言》
K&R
,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。如果想学习UNIX/LINUX的编程,《AdvancedPro
peterhuagn1988
·
2013-03-30 12:44
Linux
inux 学习书目推荐
,5thEdition》【美】StephenPrata著2、《The CProgrammingLanguage,2ndEdition》【美】BrianW.KernighanDavidM.Rithie(
K&
halfsmile
·
2013-03-28 20:00
Autotools上手指南1——autoconf基本思想
它和C预处理器里的宏是一个概念(其实,M4和C预处理器都
K&R
操刀设计的!!),用来处理文本替换。也就是说,M4是bash里的预处理器。取自维基的例子:12345678910111
laoyouji
·
2013-03-04 09:00
linux
autotool
程序员的成长之路
推荐
K&R
《TCPL》和BE《Thinkinginjava》,每一种主流开发语言都有一些非常优秀的入门书籍。如果国外书看得不大懂,可以先找国内编程
shuqin1984
·
2013-03-01 21:00
成长
职业
键盘输入EOF, 为何循环还不停止
在
K&R
的C语言教程里看到这段程序,关于输入字母计数的程序,如下:#include voidmain() { longcoff=0; while(getchar()!
tyt2222008
·
2013-02-08 12:00
C++ 学习
许多人说学习C语言只需一本
K&R
《C程序设计语言》即可,但C++书籍却是多不胜数。我是从C进入C++,皆是靠阅读自学。在此分享一点学习心得。
caianye
·
2013-01-29 21:00
什么是C语言
通常简称为《
K&R
》,也有人称之为《
K&R
》标准。但是,在《
K&R
》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C语言标准,于一九
景光之人
·
2013-01-29 18:00
C语言
精读经典,重新开始:《C程序设计语言》句读
类似受到推崇和抱怨的,还有《C程序设计语言》一书,C和UNIX操作系统的发明人
K&R
两位
younggift
·
2013-01-11 23:00
Linux C中结构体初始化
该方式是某些C教材(如谭二版、
K&R
二版)中没有介绍过的。这种方式称为指定初始化(designatedinitializer)。
manshq163com
·
2013-01-09 16:00
嵌入式学习
30日 学完《鸟哥的linux的私房菜》
虽然已经25岁,目前熟练的技术只有:交换机路由器配置(ccnp考证通过水平),c(
K&R
的C语言已经看
seawade
·
2012-11-29 14:49
linux
学习目标
K&R
的名著:
自引用结构
自引用结构任务:统计输入中所有出现单词的次数。两种解决方法:、在读取输入中任意单词的同时,就将它放置到正确的位置,从而始终保证所有单词是按顺序排列的。、采用一种二叉树的数据结构每个不同的单词在树中都是一个节点,每个节点包括:一个指向该单词内容的指针一个统计出现次数的计数值一个指向左子树的指针一个指向右子树的指针任何节点最多拥有两个子树,也可能只有一个子树或一个都没有。要点:对节点的所有操作都要保证
yuesichiu
·
2012-11-15 21:00
apue.h在Fedora14下开发环境搭建
apue.h在Fedora14下开发环境搭建学习linux有一段时间了,刚开始学Linux C 系统编程时用的书是,这本书感觉入门学习还不错,里面的程序易理解,但看了
K&R
的巨著,还是不太深厚(国人编书的经常犯的毛病
yuesichiu
·
2012-11-03 18:00
K&R
名著
p103函数指针:串联以前小程序
#include#include#defineMAXLINES5000char*lineptr[MAXLINES];intreadlines(char*lineptr[],intnlines);voidwritelines(char*lineptr[],intnlines);voidqsort1(char*lineptr[],intleft,intright,int(*comp)(void*,vo
yuesichiu
·
2012-10-21 10:00
c
null
读书
input
语言
include
Perl风格:各有所爱
*K&P,
K&R
,S&W,RobPike,和LarryWall的基础性工作对本文有间接贡献。JonOrwant, Mark-JasonDominus,和NatTorkington则直接参
gaorongchao1990626
·
2012-10-19 10:00
数据结构
编程
正则表达式
perl
pascal
sorting
K&R
的名著:
小程序总结p117统计关键字
#include#include#include#defineMAXWORD10#define NKEYS(sizeofkeytab/sizeofkeytab[0])structkey{ char*word; intcount;}keytab[]={ {"auto",0}, {"break",0}, {"case",0}, {"char",0}, {"const",0}, {"continue
yuesichiu
·
2012-10-17 21:00
c
struct
语言
K&R
的名著:
小程序总结8结构体
1、结构的基础知识结构是一个一个或多个变量的集合,关键字struct引入结构声明。例如:structpoint{ intx; inty;}A,B;point 是结构标记,A,B是变量表。它的初始化可以如下:structpointpt;structpointpt={320,240};结构还可以嵌套.structrect{ structpointpt1; structpointpt2;
yuesichiu
·
2012-10-16 20:00
c
struct
语言
K&R
的名著:
小程序总结7指针
1、有效的指针运算包括:相同类型指针之间的赋值运算;指针同整数之间的加法或减法运算;指向相同数组中元素的两个指针间的减法或比较运算;将指针赋值为0或指针与0之间的比较运算。例1:#defineALLOCSIZE10000staticcharallocbuf[ALLOCSIZE];staticchar*allocp=allocbuf; char*alloc(intn){ if(allocbuf+
yuesichiu
·
2012-10-16 20:00
K&R
的名著:
小程序总结6
1、指向数组的指针与指针数组int(*p)[10]; //指向数组的指针:p是一个指针,p指向一个由10个元素组成的数组int*p[10]//p先与[]结合,表示p是个数组,这个数组的每一个元素都是int*的指针。#include #include voidmain(void) { voidsort(char(*p)[6]); inti; charstr[10][6]; ch
yuesichiu
·
2012-10-13 16:00
c
dos
null
语言
K&R
的名著:
小程序总结5
1、readlines函数:读取输入行intreadlines(char*lineptr[],intmaxlines){ intlen,nlines; char*p,line[MAXLEN]; nlines=0; while((len=getline(line,MAXLINE))>0) if(nlines>=maxlines||(p=alloc(len
yuesichiu
·
2012-10-11 16:00
c
linux
null
语言
平台
K&R
的名著:
小程序总结4
1、getint函数:将输入中的下一个整型数赋值给*pn#includeintgetch(void);voidungetch(int);intgetint(int*pn){ intc,sign; while(isspace(c=getch())) ; if(!isdigit(c)&&c!=EOF&&c!='+'&&c!='-'){ ungetch(c);
yuesichiu
·
2012-10-10 15:00
c
存储
语言
BT
K&R
的名著:
小程序总结3
1、printd函数:打印十进制数n/*用于解决低位先于高位生成,但是必须与此向反的秩序打印*/voidprintd(intn){ if(n=right) return; swap(v,left,((left+right)/2)); last=left; for(i=left+1;i #include voidqsort(char*v[],intleft,int
yuesichiu
·
2012-10-08 22:00
c
扩展
语言
EOF与getchar
以前在看
K&R
的TheCProgrammingLanguage(SecondEdition)第1.5节的字符输入/输出,被getchar()和EOF所迷惑了。
yuesichiu
·
2012-10-07 22:00
c
windows
linux
Blog
System
终端
K&R
的名著:
小程序总结2
1、push函数:把f压入到值栈中#defineMAXVAL100 intsp=0; doubleval[MAXVAL]; voidpush(void) { if(sp0) returnval[--sp]; else{ printf("error:stackempty!\n"); return0.0; } }3、简易计算器(逆波兰表示法)#include #in
yuesichiu
·
2012-10-07 20:00
K&R
的名著:
小程序总结1
1、删除字符串s中出现的所有字符squeeze(chars[],intc)voidsqueeze_test(charstr[],intc) { inti,j; for(i=j=0;str[i]!='\0';i++) if(str[i]!=c) str[j++]=str[i]; str[j]='\0'; } 2、标准库函数strcat(s,t)将字符串t连接到字符串s的尾部----假
yuesichiu
·
2012-10-06 18:00
嵌入式
CPrimerPlus,5thEdition》【美】StephenPrata著2、《TheCProgrammingLanguage,2ndEdition》【美】BrianW.KernighanDavidM.Rithie(
K&
greenHand_
·
2012-09-16 20:00
[
K&R
学习]输入一行字符,并将其中的多个空格用一个空格代替
#include"stdio.h" main() { intc,i; intch_pre=0; /*此变量定义为当前字符的前一字符*/ while((c=getchar())!=EOF){ if(c!=''){ putchar(c); } elseif(ch_pre!=''){ putchar(c); } ch_pre=c; } }此代码源自网络,经典!
beer.zh
·
2012-09-11 15:00
[
K&R
学习]以每行一单词的形式打印其输入
/* *filename:print_word.c *function:以每行一单词的形式打印其输入 *date:2012年09月11日星期二14:24:33CST */ #include #defineOUT0/*outsideaword*/ #defineIN1/*insideaword*/ intmain(void) { intc,state; state=OUT; while((c=
beer.zh
·
2012-09-11 15:00
[
K&R
学习]单词记数
/* *filename:wc.c *function:UNIX系统中统计行数,字数及字节数 *date:2012年09月11日星期二13:38:10CST */ #include #defineOUT0/*outsideaword*/ #defineIN1/*insideaword*/ intmain(void) { intc,nl,nw,nc,state; state=OUT; nl=n
beer.zh
·
2012-09-11 14:00
C语言的自动参数提升(default argument promotion)规则
在这问题上
K&R
C和ANSI C有没有区别?是什么区别主要的几个地方:1、可变参数列表,即va_arg(),这个是规定,因为编译器不知道函
ilvu999
·
2012-09-07 22:00
内核风格缩进工具indent
-kr选项表示
K&R
风格,-i8表示缩进8个空格的长度。如果没有指定-nut选项,则每8个缩进空格会自动用一个Tab代替。
koches
·
2012-08-24 10:00
unix
工具
getchar()和EOF总结
以前在看
K&R
的TheCProgrammingLanguage(SecondEdition)第1.5节的字符输入/输出,被getchar()和EOF所迷惑了。
jindegegesun
·
2012-08-21 14:00
C/C++命名风格
例如:iMyNameUNIX命名法
K&R
命名法是所有标示符的
cnsword
·
2012-08-20 15:00
linux
mfc
语言
qt
pascal
C语言的标准(
K&R
C,ANSI C,C89,C90,C99)
2012-04-0512:420、C语言,1973年由DennisM.Ritchie设计和实现。1、K&RC。1978年由Kernighan和Ritchie合写的书《TheCProgrammingLanguage》,形成了C语言的事实的标准,简称为K&RC。2、ANSIC(C89或C90)。1989年,美国国家标准局(ANSI)颁布了第一个官方的C语言标准(X3.159-1989),简称为ANSI
gaojinshan
·
2012-08-13 13:00
EOF小结
最近在看
K&R
的TheCProgrammingLanguage(SecondEdition),当然,为了提高阅读的速度,还是选择中文版,并且,翻译的还是相当不错的。
gl1987807
·
2012-08-12 19:00
面向对象的开山鼻祖――“Jolt大奖精选丛书”有奖征文
如果说
K&R
的C程序设计开启了面向过程序设计的大门,结构式的调用过程。问题被抽象成一组解决问题的过程,而过程又被细分为更小的更容易实现过程。这样随着问题的层层分割,最终我们找到了解决问题的方法。
icompiler312
·
2012-08-12 13:09
Jolt大奖
李云迪
面向对象的开山鼻祖——“Jolt大奖精选丛书”有奖征文
如果说
K&R
的C程序设计开启了面向过程序设计的大门,结构式的调用过程。问题被抽象成一组解决问题的过程,而过程又被细分为更小的更容易实现过程。这样随着问题的层层分割,最终我们找到了解决问题的方法。
icompiler312
·
2012-08-12 13:09
李云迪
Jolt大奖
快速排序(
K&R
)
/**qsort.c:quicksort.divide-and-conquer */#includevoidqsort(intv[],intleft,intright);main(void){ inti=0; inta[5]={5,4,3,2,1}; qsort(a,0,4); while(i=right) return; swap(v,left,(left+righ
yangjin_unique
·
2012-07-30 21:00
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他