C语言参考文献
1、 谭浩强编著, C程序设计 1991年7月
2、 裘宗燕 著,从问题到程序科学出版社,北京大学出版社,1999年4月.
3、 刘瑞挺主编,计算机二级教程,南开大学出版社,1996年10月.
4、 陈朔鹰等编著,C语言程序设计基础教程,兵器工业出版社,1994年9月
5、 姜仲秋等主编,C语言程序设计,南京大学出版社,1998年1月.
6、《C程序设计(第二版)》,谭浩强编,清华大学出版社,1999年12月。
本书以初学者为读者对象,要求的起点低,详细而透彻地讲述了C语言各个语句的语法规则,
通过典型的简单的例题,引领初学者进入C语言的世界。
7、《C语言程序设计题解与上机指导》,谭浩强编,清华大学出版社,2000年11月.
与教材配套的上机指导。
8、《Turbo C 2.0实用大全》,常玉龙等编写,北京航空航天大学出版社,1994年9月。
一本厚厚地过千页地"砖头"。详细介绍了C语言地库函数,是一本很好的适合已经掌握C语
言基础之后使用的参考手册。
9、《C语言程序设计习题集(第二版)》,陈朔鹰 陈英主编,人民邮电出版社,2003年2月。
汇集近千道不同难度、不同层次、不同类型的习题,简单的题目适合初学者进行基本概念自
测,复杂的题目足可以让你研究上一个月。
10、《C语言趣味程序百例精解》,陈朔鹰 陈英主编,北京理工大学出版社,1996年。
汇集100道从易到难的趣味编程题目,你可以通过对这些饶有兴趣问题的求解过程,掌握程
序设计的基本方法。
11、《C语言程序设计辅导与习题集》,田淑清等,中国铁道出版社,2000年1月。
一本典型的与全国计算机等级考试题型类似的习题集。整本书的习题难度适中.
12、《C语言编程常见问题解答》,[美]Paul S. R. Chishohm等著,张芳妮 吕波译,清华
大学出版社,11996年12月。
它是一本以问答方式书写的好的参考书,在按照章节回答问题的过程中,让你可以明确清楚地
体会到C语言的精髓.
13、《The C Programming Language》,by Brian W. Kernighan and Dennis M. Ritchie.,
Pubilished by Prentice—Hall in 1988。
著名的原版C语言教材,虽然教学内容上与国内的教材不是同一风格,但你如果有时间的话可
以读读它,来感受感受世界著名的教材的风范.
上机操作:
1、《Turbo C 2.0实用大全》,P7~P65.
2、《C语言程序设计辅导与习题集》,P330~P334。
3、《C程序设计题集于上机指导》
常用库函数:
1、《Turbo C 2。0实用大全》,P511~P922。
数据类型、运算符与表达式
1、《C语言程序设计(第二版)》,P38~P64.
数组
1、《C语言程序设计(第二版)》,P122~P141。
指针
函数与递归
1、《C语言程序设计习题集(第二版)》,P186~P225。
结构
1、《C语言程序设计辅导与习题集》,P229~P253。
文件:
1、《Turbo C 2。0实用大全》,P339~P352。
2、《C语言程序设计辅导与习题集》,P279~P292.
C语言预处理:
1、《Turbo C 2.0实用大全》,P313~P315,P317~P320。
占跃华c语言程序设计第4版
占跃华c语言程序设计第4版
《C语言程序设计》第4版是由谭浩强编著的一本经典的C语
言教材。
这本书主要面向初学者,介绍了C语言的基本概念、语法、程序设计方法和实际应用。
书中内容通俗易懂,适合初学者入门。
下面我将从内容概述、特点和适用对象三个方面来全面回答你的问题。
首先,内容概述,这本书包括了C语言的基本概念、数据类型、运算符、控制结构、函数、数组、指针、字符串、结构体、文件操
作等内容。
每个知识点都有大量的示例和习题,有助于读者理解和
掌握C语言的编程技巧。
此外,书中还介绍了一些常见的编程技巧
和注意事项,帮助读者写出高效、健壮的程序。
其次,特点,《C语言程序设计》第4版的特点之一是通俗易懂,语言简洁明了,适合初学者阅读。
书中的示例丰富多样,贴近
生活,有助于读者将抽象的编程概念与具体的实际问题联系起来。
此外,书中还有大量的习题和编程实践,有助于读者巩固所学知识,提高编程能力。
最后,适用对象,这本书适合希望学习C语言的初学者阅读,
尤其是那些对编程没有太多基础的读者。
同时,对于已经掌握其他
编程语言,希望学习C语言的读者也可以作为参考书籍。
总的来说,这本书对于想要系统学习C语言的读者来说是一本很好的教材。
综上所述,《C语言程序设计》第4版内容丰富,通俗易懂,
适合初学者阅读,是学习C语言的一本经典教材。
希望我的回答能
够帮助到你。
C语言程序设计(第2版)
该教材分为12个章节,主要包括程序设计概述,数据及其运算,简单程序设计,分支结构程序设计,循环结 构程序设计,组数,函数,指针,结构体,文件,共用体、枚举和位运算,C++程序设计基础。每一章的开始设 置有“本章导读”和“主要知识点”栏目。“本章导读”既对该章教学内容进行引入,又对该章教学内容进行简 介;“主要知识点”则对该章知识逐项进行罗列说明。每一章节后还设有本章小结与习题等栏目。此外,还包括C 语言的保留字、C语言的运算符两个附录的内容。
成书过程
成书过程
作者秉承“建设精品教材,培养优秀人才”的教育理念,听取和采纳了任课教师的意见,吸收、借鉴其他教 材的长处,融入教学实践经验和教学研究成果,在结构和内容两个方面对第1版进行了全面的调整优化,编写完成 了该教材 。
《C语言程序设计(第2版)》由张磊任主编,冯伟昌、黄忠义、张元国任副主编,魏建国、王桂东、魏军、 高永存、薛莹、徐英娟、徐思杰、潘振昌、王金才、王涛、张文、彭玉忠、马明祥、滕秀荣、李竹健、王凤丽、 曲立杰、刘福香参加了该教材编写工作,全书由张磊统稿和定稿。该教材的编写和出版也得到了相关人员的支 持。
2009年8月22日,该教材由高等教育出版社出版 。
内容简介
编程语言基础——C语言(第5版)主编陈琳第四章
4-1#include <stdio.h>main(){int i,a;printf("请输入10个数");for(i=1;i<=10;i++){ printf("请输入下一个数");scanf("%d",&a);if(a>0)printf("正数是:%d\n",a);}getch();}4-02#include <stdio.h>main(){float f,c;for(f=-10;f<=290;f+=10){c=5.0/9.0*(f-32);printf("摄氏温度为:%f\n",c);}}4-03#include <stdio.h>main(){int i;double sum=0;for(i=0;i<20;i++)sum=sum+(2*i+3.0)/(2*i+5.0);printf("sum=%lf",sum);}4-04#include <stdio.h>main(){int n=0;char ch = getchar( ); /* 输入第1个字符*/while ( ch!= '\n' ){if ( ch>='A'&&ch<='Z'||ch>='a'&&ch<='z')n++; /* 计数器n加1 */ch = getchar( ); /* 输入下1个字符*/}printf("字母个数=%d\n",n);}4-05#include <stdio.h>main(){int english=0,number=0,other=0;char ch = getchar( ); /* 输入第1个字符*/while ( ch!= '\n' ){if ( ch>='A'&&ch<='Z'||ch>='a'&&ch<='z')english++; /* 计数器n加1 */else if ( ch>='0'&&ch<='9')number++;elseother++;ch = getchar( );/* 输入下1个字符*/}printf("字母个数=%d个,数字个数=%d个,其他字符个数=%d\n",english,number,other);}4-06#include <stdio.h>main(){int n, i ;printf("输入一个整数:"); scanf("%d",&n);while(n>0){printf("%d",n%10);n/=10;}}4-7#include <stdio.h>main(){int red,white,black;printf("red \t white \t black\n");for(red=0;red<=3;red++)for(white=1;white<=5;white++){black=8-red-white;if(black<=6)printf("%d \t %d \t %d\n",red,white,black);}}4-8#include <stdio.h>main(){int egg=9;while(1){if(egg%3==2 && egg%5==4) break;egg+=2;}printf("最少应赔%d元钱\n",egg);}4-9#include <stdio.h>main(){int a,b,c,d, n=0;for(a=1;a<=4;a++)for(b=1;b<=4;b++)if(b!=a)for(c=1;c<=4;c++)if(c!=a&&c!=b){d=a*100+b*10+c;n++;printf("%5d",d);if(n%6==0) printf("\n");}printf("\nn=%d",n);}4-10#include <stdio.h>main(){int a,sum=0;for(a=100;a<=200;a++)if(a/100==a%10){sum+=a;printf("%5d",a);}printf("\nsum=%d",sum);}4-11#include <stdio.h>main(){int i;float h=100, sum=100;for(i=2;i<=10;i++){sum+=h;h/=2;}printf("\nsum=%f",sum);}4-12#include <stdio.h>main(){int n,a,b=1,i;printf("N="); scanf("%d",&n);for(i=2;i<=n;i++){a=(b+1)*2;b=a;}printf("第一天原来有%d个桃子",a); }4-13#include <stdio.h>main(){int n,i; float y=1.0,sum=1.0;printf("N="); scanf("%d",&n);for(i=2;i<=n;i++){y=y*i;sum+=y;}printf("1!+2!+3!+ …+%d!=%.0f",n,sum); }4-14#include <stdio.h>main(){int a,n,i; float y=0,sum=0.0;printf("a="); scanf("%d",&a);printf("N="); scanf("%d",&n);for(i=1;i<=n;i++){y=y*10+a;sum+=y;}printf("sum=%.0f",sum);}。
c语言程序设计(2015年清华大学出版社出版的图书)
内容简介
该教材讲解了C语言程序设计的基础知识及程序设计语句和常用的编程方法。全书共9张,主要内容包括C语 言程序设计基础知识、基本数据类型及运算符、C语言的控制结构、数组、函数、指针、结构体、编译预处理、文 件。书中对数组、函数、指针、变量的存储类型、结构体和共用体、文件等重点和难点内容进行了讲解和分 析。
作者简介
张静,女,1978年生,河南焦作人,汉族,博士,河南理工大学计算机科学与技术学院副教授,主要从事信 息安全、计算机网络技术及应用等方面的研究。
杜庆东,1971年生,男,辽宁锦州人,博士,沈阳师范大学软件学院教授、硕士研究生导师。
谢谢观看
c语言程序设计(2015年清华大学出 版社出版的图书)
2015年清华大学出版社出版的图书
01 成书过程
03 教材目录 05 教材特色
目录02 内容简介Fra bibliotek04 教学资源 06 作者简介
《C语言程序设计 》是张静、杜庆东主编,2015年清华大学出版社出版的21世纪高等学校规划教材。该教材 适用于高等学校各专业程序设计基础教学,适合作为应用型本科、高职院校的计算机及非计算机相关专业的学生 使用,同时也可作为参加计算机等级考试和其他自学者的参考用书。
该教材讲解了C语言程序设计的基础知识及程序设计语句和常用的编程方法。全书共9张,主要内容包括C语 言程序设计基础知识、基本数据类型及运算符、C语言的控制结构、数组、函数、指针、结构体、编译预处理、文 件。
成书过程
该教材的第1章、第4章、第9章由杜庆东编写;第2章、第3章由闫红编写;第5章、第6章由张静编写;第7章 由侯彤璞、郝颖编写;第8章由侯彤璞、高婕姝编写;附录由封雪编写;全书由王丽君主审。
c语言程序设计(2008年清华大学出版社出版的图书)
成书过程
修订过程
出版工作
该教材由王浩主审,姚合生主编。在全书的策划和出版过程中,得到了高校从事C语言教学工作的同仁的关心 和帮助,特别是孙家启教授、陈桂林老师等,他们对该教材提出了修改建议。全书各章节的编写分工如下:第1、 2章由刘桂江编写,第3、4、9章由蔡庆华编写,第5、10章由程玉胜编写,第6、7、8章由姚合生编写,第11章由 刘涛编写。
教材目录
(注:目录排版顺序为从左列至右列 )
教学资源
该教材有配套教材——《C语言程序设计习题集、上机与考试指导》。 该教材提供电子教案、课件和参考资料。
教材特色
该教材是为C语言程序设计课程的教学和考试的需要而设计的。考虑到该课程一般为大学第一门程序设计课程, 在内容编排上尽量符合初学者的要求,采用案例驱动教学法,给初学者的系统学习提供良好的向导。
感谢观看
c语言程序设计(2008年清华 大学出版社出版的图书)
2008年清华大学出版社出版的图书
Hale Waihona Puke 01 成书过程03 教材目录 05 教材特色
目录
02 内容简介 04 教学资源 06 作者简介
《C语言程序设计》是姚合生等编著,2008年清华大学出版社出版的高等学校计算机教材。该教材适合作为 高等学校C语言程序设计课程的教材,也可作为全国计算机等级考试C语言考试的教材或参考书,同时还可供从事 程序设计的技术人员的自学和参考。
除章节中包含例题外,每章还有程序举例。为了与全国计算机等级考试上机环境改变相一致,所有程序的运 行结果均采用VisualC++6.0集成环境下实际运行效果图形方式显示。每章后均附有设计的习题,其中很多是模拟 历年C语言考试试题而设计。
c语言程序设计第二版呼克佑主编pdf
c语言程序设计第二版呼克佑主编pdf 标题:《C语言程序设计第二版呼克佑主编PDF》引言概述:《C语言程序设计第二版》是由呼克佑主编的一本经典的C语言教材,它对C 语言的学习和应用提供了全面的指导。
本文将从六个大点来详细阐述这本教材的内容和特点。
正文内容:1. C语言基础知识1.1 数据类型:介绍了C语言中的基本数据类型,如整型、浮点型、字符型等,并讲解了它们的用途和特点。
1.2 变量和常量:详细解释了C语言中变量和常量的概念,以及它们的声明和使用方法。
1.3 运算符:介绍了C语言中常用的运算符,包括算术运算符、关系运算符、逻辑运算符等,并给出了示例说明。
1.4 控制流程:讲解了C语言中的条件语句(if-else语句)和循环语句(for循环、while循环),以及它们的应用场景。
1.5 函数:详细介绍了C语言中的函数的定义、调用和返回值,以及函数的参数传递方式。
2. 数组和指针2.1 数组:讲解了C语言中数组的概念和用法,包括一维数组和多维数组,并给出了示例说明。
2.2 指针:详细解释了C语言中指针的概念和用法,包括指针的声明、指针的运算和指针与数组的关系。
2.3 动态内存分配:介绍了C语言中动态内存分配的方法,包括malloc()和free()函数的使用。
3. 结构体和共用体3.1 结构体:讲解了C语言中结构体的概念和用法,包括结构体的定义、结构体的成员和结构体的嵌套。
3.2 共用体:详细解释了C语言中共用体的概念和用法,包括共用体的定义、共用体的成员和共用体的应用场景。
4. 文件操作4.1 文件的打开和关闭:介绍了C语言中文件的打开和关闭操作,包括fopen()和fclose()函数的使用。
4.2 文件的读写:详细解释了C语言中文件的读取和写入操作,包括fscanf()、fprintf()等函数的使用。
5. 预处理器和宏定义5.1 预处理器的概念:讲解了C语言中预处理器的作用和使用方法,包括#include指令、#define指令等。
(完整版)陈琳编程语言基础C语言(第4版)第1章C语言概述
int sum( int x, int y ) { int z; z = x + y;
/* 子函数sum */
输出结果: 5,6
sum = 11
return z;
}
main( )
/* 主函数main */
{
int a,b,c;
scanf("%d,%d", &a, &b ); /* 输入2个整数 */
编程语言基础-C语言(第4版)
主编 陈琳 高等教育出版社 ISBN 978-7-04-045664-6
第1章 C 语 言 概 述
❖ 1.1 C语言的产生和发展 ❖ 1.2 C语言的特点 ❖ 1.3 简单的C程序介绍 ❖ 1.4 C 程序上机步骤 ❖ 1.5 Dev-c++ 介绍
1.1 C语言的产生和发展
c = sum( a, b );
/* 计算2个整数之和 */
printf("sum = %d \n", c); /* 输出结果
*/
getch();
}
C程序特点
❖ 一个C程序是由若干函数构成的。 ❖ 一个C程序总是从main函数开始执行。 ❖ 每条语句均以分号结束。 ❖ 注释是以“/*”开始,并以“*/”结束。 ❖ 每行可以有多条语句,一条语句也可以分写
❖ WIN-TC默认打开的文件是 D:\WIN-TC\projects\noname.c。
1.4.2 WIN-TC软件的运行画面
1.4.3 各按纽的含义
1.4.4 Win Tc上机步骤
❖ 新建或打开一个源程序。 ❖ 编辑源程序。
❖ 编译链接源程序。 ❖ 运行程序。
1.4.5 输出结果窗口
c程序设计语言,thecprogramming language
c程序设计语言,thecprogramming languageC程序设计语言,又称为The C Programming Language,是一门广泛应用于系统软件开发、嵌入式系统、大型应用软件以及游戏开发中的编程语言,也是目前最受欢迎的编程语言之一。
C语言的设计者Dennis Ritchie和Brian Kernighan在1978年出版了《C Programming Language》,这是一本介绍C语言的经典教材。
第一步:C语言的概述C语言是一种通用的、面向过程的高级程序设计语言,最初是在贝尔实验室为开发Unix操作系统而设计的。
C语言原本是为编写Unix操作系统而开发的,但它很快在其他计算机平台上得到了广泛应用。
C语言的优点在于它结构紧凑、代码简洁、性能高、可移植性强,同时还具有丰富的函数库和良好的可扩展性。
因此,C语言成为了学习程序设计的首选语言之一。
第二步:C语言的基本语法C语言的基本语法包括数据类型、变量、常量、运算符、表达式、语句、循环、函数等。
C语言的数据类型包括整型、浮点型、字符型、指针型等,其中整型包括 int、short、long、unsigned等类型,浮点型包括float、double等类型,字符型包括char类型,指针型用于存储内存地址。
C语言的变量用于存储数据,在使用前必须先声明数据类型,然后再进行赋值。
C语言的常量包括整型常量、浮点型常量、字符型常量、枚举类型常量等。
C语言的运算符包括算术运算符、关系运算符、逻辑运算符、位运算符等,表达式是由数据、变量、常量和运算符组成的序列,用于计算结果。
C语言的语句包括赋值语句、条件语句、循环语句、函数语句等。
C语言中使用循环语句可以方便地实现循环操作,可以使用for、while、do…while语句实现。
C语言中函数是代码块,可以接受输入参数并返回值,可以分为标准函数和自定义函数。
第三步:C语言的应用领域C语言是一种强大的编程语言,具有广泛的应用领域,包括系统软件、网络应用、嵌入式系统、大型应用软件、游戏开发等领域。
《c语言教程(原书第4版)》目录
《c语言教程(原书第4版)》前言第0章从零开始10.1 为什么要用c 10.2 ansi c标准20.3 从c到c++ 30.4 从c和c++到java 3第1章c语言概述41.1 编程和预备知识41.2 程序输出41.3 变量、表达式和赋值71.4 使用#define和#include 91.5 使用printf()和scanf() 121.6 控制流141.7 函数191.8 数组、字符串和指针241.8.1 数组241.8.2 字符串251.8.3 指针281.9 文件31.1.10 与操作系统有关的内容351.10.1 编写和运行c程序351.10.2 中断程序361.10.3 输入文件尾标志371.10.4 输入和输出的重定向371.11 总结381.12 练习39第2章词法元素、操作符和c系统45 2.1 字符和词法元素462.2 语法规则482.3 注释492.4 关键字502.5 标识符502.6 常量512.7 字符串常量522.8 操作符和标点符号532.9 操作符的优先级和结合性532.10 增值操作符和减值操作符552.11 赋值操作符562.12 例子:计算2的乘方572.13 c系统582.13.1 预处理器592.13.2 标准函数库592.15 练习63第3章基本数据类型693.1 声明、表达式和赋值693.2 基本数据类型713.3 字符和char数据类型723.4 int数据类型753.5 整数类型short、long和unsigned 763.6 浮点类型773.7 typedef的用法793.8 sizeof操作符793.9 使用getchar()和putchar() 803.10 数学函数823.10.1 使用abs()和fabs() 843.10.2 unix和数学函数库843.11 隐式类型转换和强制类型转换843.11.1 整型提升853.11.2 寻常算术转换853.11.3 强制类型转换863.12 十六进制和八进制常量873.13 总结893.14 练习89第4章控制流964.1 关系操作符、相等操作符和逻辑操作符96 4.2 关系操作符和表达式974.3 相等操作符和表达式994.4 逻辑操作符和表达式1004.5 复合语句1034.6 表达式和空语句1034.7 if和if-else语句1044.8 while语句1064.9 for语句1084.10 例子:布尔变量1104.11 逗号操作符1114.12 do语句1124.13 例子:斐波那契数1134.14 goto语句1154.15 break和continue语句1164.16 switch语句1174.17 条件操作符1184.18 总结1194.19 练习120第5章函数1285.1 函数定义1285.2 return语句1305.3 函数原型1315.4 例子:创建乘方表1325.5 从编译器的角度观察函数原型1335.6 函数定义顺序的另一种风格1345.7 函数调用和传值调用1345.8 开发大型程序1365.9 使用断言1385.10 作用域规则1395.10.1 平行和嵌套代码块1405.10.2 以调试为目的使用代码块1405.11 存储类型1415.11.1 auto存储类型1415.11.2 extern存储类型1415.11.3 register存储类型1435.11.4 static存储类型1435.12 静态外部变量1445.13 默认初始化1455.14 递归1455.15 例子:汉诺塔1495.16 总结1525.17 练习153第6章数组、指针和字符串1596.1 一维数组1596.1.1 初始化1606.1.2 下标1606.2 指针1616.3 传引用调用1646.4 数组和指针之间的关系1656.5 指针运算和元素的大小1666.6 数组作为函数的实参1666.7 例子:冒泡排序1676.8 用calloc()和malloc()进行动态内存分配168 6.9 例子:归并和归并排序1716.10 字符串1756.11 标准函数库中的字符串处理函数1776.12 多维数组1806.12.1 二维数组1806.12.2 存储映射函数1806.12.3 形式参数声明1816.12.4 三维数组1826.12.5 初始化1826.12.6 使用typedef 1836.13 指针数组1846.14 main()函数的参数1886.15 不规则数组1896.16 函数作为参数1906.17 例子:使用二分法寻找函数的根192 6.18 函数指针数组1966.19 类型限定符const和volatile 1996.20 总结2006.21 练习202第7章位操作符和枚举类型2147.1 位操作符和表达式2147.1.1 按位求反2157.1.2 补码2157.1.3 位逻辑操作符2167.1.4 左移位和右移位操作符2177.2 掩码2187.3 软件工具:打印int值的二进制形式219 7.4 包装和解包2207.5 枚举类型2237.6 例子:“石头、剪刀、布”游戏2257.7 总结2297.8 练习230第8章预处理器2358.1 #include的使用2358.2 使用#define 2368.3 带参数的宏2378.4 stddef.h中的类型定义和宏2398.5 例子:用qsort()进行排序2398.6 例子:带参数的宏2438.7 stdio.h和ctype.h中的宏2468.8 条件编译2478.9 预定义的宏2498.10 “#”和“##”操作符2498.11 assert()宏2508.12 使用#error和#pragma 2508.13 行号2518.14 对应的函数2518.15 例子:快速排序2518.16 总结2548.17 练习254第9章结构和联合2629.1 结构2629.2 访问结构成员2649.3 操作符的优先级和结合性的总结267 9.4 在函数中使用结构2689.5 结构的初始化2699.6 例子:玩扑克牌2699.7 联合2739.8 位字段2759.9 例子:访问位和字节2769.10 adt堆栈2779.11 总结2809.12 练习281第10章结构和列表处理28810.1 自引用的结构28810.2 线性链表28910.3 链表操作29010.4 一些链表处理函数29310.4.1 插入29410.4.2 删除29510.5 堆栈29610.6 例子:波兰记法和堆栈求值298 10.7 队列30310.8 二叉树30610.8.1 二叉树的遍历30710.8.2 创建树30810.9 普通的树30910.9.1 遍历31110.9.2 calloc()的用法以及树的创建311 10.10 总结31210.11 练习313第11章输入/输出和操作系统318 11.1 输出函数printf() 31811.2 输入函数scanf() 32111.3 fprintf()、fscanf()、sprintf()和sscanf()函数32411.4 fopen()和fclose()函数32511.5 例子:对文件进行空间加倍327 11.6 使用临时文件和优雅函数329 11.7 随机访问文件33111.8 文件描述符输入/输出33211.9 文件访问权限33311.10 在c程序内部执行命令334 11.11 在c程序内部使用管道335 11.12 环境变量33611.13 c编译器33711.14 使用性能评估程序33811.15 函数库33911.16 对c代码进行计时34011.17 使用make 34311.18 使用touch 34711.19 其他有用的工具34811.20 总结34911.21 练习350第12章高级应用35812.1 用fork()创建并发进程35812.2 进程的叠加:exec...()函数族系360 12.3 使用pipe()实现进程间的通信362 12.4 信号36312.5 例子:哲学家用餐问题36512.6 矩阵的动态分配36812.6.1 为什么二维数组无法满足要求368 12.6.2 用指针数组创建矩阵36912.6.3 调整下标范围37112.6.4 一次分配所有内存37312.7 返回状态37412.8 总结37712.9 练习378第13章从c到c++ 38313.1 输出38313.2 输入38413.3 函数38613.4 类和抽象数据类型38713.5 重载38913.6 构造函数和析构函数39013.7 面向对象编程和继承39213.8 多态39313.9 模板39513.10 c++的异常39613.11 面向对象编程的优点39613.12 总结39713.13 练习398第14章从c到java 40214.1 输出40214.2 变量和类型40314.3 类和抽象数据类型40414.4 重载40614.5 类的创建和销毁40614.6 面向对象编程和继承40614.7 多态和重写方法40714.8 applet 40814.9 java的异常40914.10 java和oop的优势41014.11 总结41014.12 练习411附录a 标准函数库413附录b c的语法441附录c ansi c与传统c的比较446附录d ascii字符码452附录e 操作符的优先级和结合性454。
C#参考文献
参考文献[1]孙东梅:《Dreamweaver8+ASP完美动态网站设计》,电子工业出版社;2007年5月第一次印刷[2]陈建伟李美军施建强:《ASP动态网站开发教程》,第一版:清华大学出版社;2005年一月[3]宋颜浩费文华:《asp+sql server网络应用系统开发与实例》,第一版:中国水利水电出版社;2004年4月[4]肖志刚张维韩璐:《ASP动态网页设计应用培训教程》,第一版:电子工业出版社;2004年1月[5]温明:《ASP网站建设实录》,红旗出版社;2005年2月第一次印刷[6]苗雪兰刘瑞新王怀峰:《数据库系统原理及应用教程》,第一版:机械工业出版社;2001年7月[7]邵丽萍张后扬郭春芳:《网站编程技术实用教程》,第一版:清华大学出版社;2005年1月[8]杨世锡赵辉:《ASP+SQL Server动态网站开发从基础到实践》,第一版:电子工业出版社;2005年8月[9]刘小东陈艳玲:《Dreamweaver MX2004与ASP动态网页设计实训教程》,第一版:上海科学普及出版社;2005年7月[10]立雅科技:《Dreamweaver MX&ASP网页整合大全》,第一版:电子工业出版社;2004年8月[11]吴涛:《网站全程设计技术(修订本)》,北京:清华大学出版社;北京交通大学出版社[12]张华、贾志娟:《asp项目开发实践》,中国铁道出版社[13]沈大林主编:《中文Flash8案例教程》,中国铁道出版社[14]龙马工作室编:《ASP+SQL Server组建动态网站实例精讲》,北京:人民邮电出版社[15]赵增敏编:《ASP动态网页设计》,电子工业出版社[16]任学文、范严编:《网页设计与制作》,中国科学技术出版社[17]武创、王惠主编:《网页设计探索之旅》,电子工业出版社[18]杜巧玲等编:《网页设计超级梦幻组合》,清华大学出版社[19]吴黎兵、罗云芳编:《网页设计教程》,武汉大学出版社[20]庄王健编:《网页设计三剑客白金教程》,电子工业出版社[21]叶汶华、程永灵主:《网页制作教程》,冶金工业出版社[22]张军、王佩楷主编:《ASP动态网站设计经典案例》,机械工业出版社[23]鲁宏伟、汪厚祥主编:《多媒体计算机技术(第三版)》,电子工业出版社[24]赵小林、刘志强、郑洁主编:《网页制作技术教程-动态网页篇》,北京:国防工业出版社致谢在本文的撰写过程中,导师楚荣珍和同学何晓磊给予了悉心的指导和关心,使我克服了众多困难终于完成了论文的撰写工作。
