零基础学编程:零基础学C语言


零基础学编程:零基础学C语言

文章插图
零基础学编程:零基础学C语言【零基础学编程:零基础学C语言】《零基础学编程:零基础学C语言》是2014年7月1日机械工业出版社出版的图书,作者是康莉、李宽 。
基本介绍中文名:零基础学编程:零基础学C语言
出版社:机械工业出版社
页数:425 页
开本:16 开
品牌:机械工业出版社
作者:康莉、李宽
出版日期:2014年7月1日
语种:简体中文
ISBN:9787111461081
内容简介本书主要内容包括数据的存储和获取、萤幕的输入与输出、运算符、表达式、分支语句、循环语句、函式、数组、指针、字元串处理、结构体、共用体、枚举、位运算、档案处理、作用域、预处理、数据结构等知识点 。最后一章通过一些常见的C语言面试题的解析,为读者踏入职场提供参考资料 。作者简介康莉,毕业于西安交通大学管理学院,获得管理科学与工程专业硕士学位 。研究方向是信息管理与电子商务 。1997年7月至今,任职于陕西省行政学院计算机系,主讲资料库、C语言,管理信息系统、计算机套用基础等 。有丰富的开发经验,参与开发过多个网路套用系统 。近几年发表的论文有《非线性理论在电子商务中的套用》、《软体维护管理研究现状的缺陷分析》、《计算机考试系统的设计与实现》、《基于数据挖掘技术的电子政务》等 。在2007年学院评估工作中,参与撰写“计算机基础课教学改革”一文,荣获学院高等职业教育教学改革理论研讨会一等奖 。图书目录前言第一篇C语言基础第1章踏上征程前的思想动员1.1为什幺选择C语言1.2如何学好C语言1.3语言概述1.3.1什幺是语言1.3.2什幺是机器语言1.3.3什幺是彙编语言1.3.4面向过程的语言1.3.5什幺是C语言1.4程式的开发周期1.4.1编辑C原始码1.4.2编译C原始码1.4.3连线目标档案1.4.4编译连线过程示例1.4.5运行程式1.5VC++、C++、C和TC的区别1.6小结1.7习题第2章跟我写HelloWorld2.1了解需求才能创建程式2.2认识LCC—Win32开发环境2.2.1为什幺选择LCC—Win322.2.2启动LCC—Win322.2.3新建HelloWorld工程2.2.4定义新工程2.2.5添加原始码到工程2.2.6编译器设定2.2.7连线器设定2.2.8调试器设定2.2.9开始编辑代码2.3编译运行2.4调试排错(debug)2.4.1debug的由来2.4.2设定断点2.4.3调试运行2.5第一个程式容易出现的错误2.5.1包含命令include2.5.2关键字main2.5.3表示代码行结束的分号2.6小结2.7习题第3章分解HelloWorld——最简单C程式的组成3.1C程式的构成3.2C程式的注释3.3C程式必须有的main函式3.4调用函式在萤幕上显示文字3.5#include预处理器指示符3.5.1函式声明及其作用3.5.2试验寻找#include的作用3.5.3#include的作用3.6计算1+1的程式实例3.7数据从哪里来,又到哪里去——变数3.7.1变数在记忆体中的表现形式3.7.2编译器使用变数符号表3.7.3变数及其使用3.8自己设计C函式3.8.1在main函式中计算3个整数的平均数3.8.2在main函式中分3次计算3个整数的平均数3.8.3自编函式实现计算3个整数的平均数3.8.4如何自编写函式3.8.5试验观察总结函式声明和函式定义的意义3.9语句构成程式3.10优秀程式设计师的代码风格3.11小结3.12习题第4章常量、变数及数据类型4.1计算机是如何表示数据的4.1.1二进制、八进制、十六进制4.1.2表示数据的位元组和位4.1.3记忆体是存储数据的房间4.2数据类型4.2.1整数类型4.2.2整数的有符号和无符号4.2.3实数类型4.2.4字元类型4.2.5数据类型总结4.3常量4.3.1直接常量和符号常量4.3.2符号常量的优点4.3.3直接常量的书写格式4.3.4转义字元4.3.5字元串4.4变数4.4.1变数的声明4.4.2变数声明的意义4.4.3标识符和关键字4.4.4变数在记忆体中占据的空间和变数的值4.4.5为变数赋初值4.4.6变数使用时常见的错误4.5几个与变数相关的经典算法4.5.1累加和累乘4.5.2交换两个变数的值4.6小结4.7习题第5章用萤幕和键盘互动——简单的输出和输入5.1输入—处理—输出:这就是程式5.2向萤幕输出——printf()函式详解5.2.1printf()函式的一般形式5.2.2printf()函式的输出原理5.2.3格式控制字元串的一般形式5.2.4输出带符号的整数%d5.2.5设定最小宽度的输出5.2.6长整型输出%1d5.2.7输出八进制形式5.2.8输出十六进制的形式5.2.9输出十进制的unsigned型数据5.2.10输出字元5.2.11输出字元串%s5.2.12输出实型数据%f5.2.13输出指数形式的实数5.2.14自动选择%f或者%e形式输出%g5.2.15printf()函式的几点说明 5.3字元输出putchar()和字元串输出puts()5.3.1字元输出函式5.3.2字元串输出函式5.4接收键盘输入——scanf()函式详解5.4.1scanf()函式的一般形式5.4.2scanf()函式的输入原理5.4.3多数据输入分隔规则5.4.4控制输入的格式字元5.4.5scanf()函式的使用说明5.4.6使用scanf()函式的注意事项5.5字元输入函式getchar()5.6输入和输出程式举例5.7小结5.8习题第6章程式的基本构成——运算符和表达式6.1认识C中的运算符和表达式6.1.1运算符和表达式6.1.2运算元、运算符和表达式6.1.3C运算符简介6.2算术运算符和算术表达式6.2.1基本的算术运算符6.2.2++自增、——自减运算符6.2.3算术表达式和运算符的优先权及结合性6.3逗号运算符和逗号表达式6.3.1逗号表达式的一般形式6.3.2逗号表达式的优先权和结合性6.4关係运算符和关係表达式6.4.1关係运算符的种类6.4.2关係表达式的一般形式6.5逻辑运算符和逻辑表达式6.5.1逻辑运算符6.5.2逻辑真值表6.6赋值运算符和赋值表达式6.6.1赋值表达式6.6.2複合运算符6.7强制类型转换和自动类型转换6.7.1强制类型转换6.7.2自动类型转换6.8运算符的优先权6.8.1优先权、结合性汇总6.8.2sizeof运算6.9取地址运算符6.10小结6.11习题第7章程式的最小独立单元——语句7.15种语句类型7.1.1表达式语句7.1.2函式调用语句7.1.3空语句7.1.4複合语句(块语句)7.1.5流程控制语句7.2结构化程式设计7.2.1什幺是算法7.2.2算法的表示7.2.3算法的伪代码表示7.2.4算法的流程图表示7.2.53种控制结构7.2.6算法示例7.3小结7.4习题……第8章条件判断——分支结构第9章一遍又一遍——循环结构第二篇一窥C语言门庭第10章同一类型多个元素的集合——简单数组第11章写程式就是写函式——函式入门第12章C语言难点——指针初探第13章字元串及字元串操作第14章结构体、共用体、枚举和typedef第15章如何节省记忆体——位运算 第三篇C语言进阶主题第16章存储不仅仅局限于记忆体——档案第17章灵活却难以理解——指针进阶第18章更深入的理解——函式进阶第19章生存期、作用域与可见域第20章编译及预处理第21章数据结构第四篇C语言程式设计实例与面试题解析第22章C语言程式课程设计:游戏第23章面试题解析附录ASCII编码表