新闻资讯
看你所看,想你所想

零基础学编程:零基础学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章跟我写HelloWorld
2.1了解需求才能创建程式
2.2认识LCC—Win32开发环境
2.2.1为什幺选择LCC—Win32
2.2.2启动LCC—Win32
2.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包含命令include
2.5.2关键字main
2.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输出带符号的整数%d
5.2.5设定最小宽度的输出
5.2.6长整型输出%1d
5.2.7输出八进制形式
5.2.8输出十六进制的形式
5.2.9输出十进制的unsigned型数据
5.2.10输出字元
5.2.11输出字元串%s
5.2.12输出实型数据%f
5.2.13输出指数形式的实数
5.2.14自动选择%f或者%e形式输出%g
5.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编码表

相关推荐

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com