首页 > 知识库 > 正文

零基础学编程:零基础学C语言是什么 关于零基础学编程:零基础学C语言的详细介绍

展开全部 不需要,c语言是面向过程的编程语言,而zhidaojava语言是面向对象的语言,这是不同的语言。c++虽然也是面向对象回的,但是了解c++也只能让你学的轻松一点,有学c++的时间还不如直接专攻java语言。记住一句话,java中一切皆是对象。不过学java需要了解,数据库和操作原理,数学也很重要,编程序逻辑思维性很强。总之,没有其它语言基础也是可以的,学习前期贪多嚼不烂,不要想着一开始就接触多种答语言,容易记混,而且也没那么多时间。学习java开始要一鼓作气,等工作以后你可以慢慢深入研究。www.shufadashi.com*??*?

《零基础学编程:零基础学C语言(第3版)》站在零基础学习的角度讲授C语言,使初学者能尽快掌握C语言程序设计的精髓,避免走弯路。在讲解知识点时,笔者采用由浅入深、逐级递进的学习方式进行内容设置安排。《零基础学编程:零基础学C语言(第3版)》一共分为4篇,循序渐进地讲述了C语言的语法规则和编程思想,从基本概念到具体实践、从入门知识到高阶主题、从语法语义到数据结构和算法都进行了详细的阐述。主要内容包括数据的存储和获取、屏幕的输入与输出、运算符、表达式、分支语句、循环语句、函数、数组、指针、字符串处理、结构体、共用体、枚举、位运算、文件处理、作用域、预处理、数据结构等。最后一章通过对一些常见的C语言面试题的解析,为读者参加求职考试提供参考资料。《零基础学编程:零基础学C语言(第3版)》非常适合无C语言基础或基础薄弱的程序员阅读,并可作为开发人员的参考手册。

展开全部 c++基本完全包含c,先学c再入门c++应该会容易些,c++很多书第一个例子上来就是个名字空间操作符重载什么的可能初学者会比较难懂,先学c还能对照一下c++增加了哪些东西 另外初高中数学应该也有教一点

基本介绍

内容简介

《零基础学编程:零基础学C语言(第3版)》由机械工业出版社出版。

展开全部 1、首先是鸡汤,也就是为什么要学C语言。你可以先问自己,为什么我要学C语言?是为了应付考试,还是为了应聘,还是为了提高自己的编程能力。我想说的是,如果你打算以后长期从事计算机方面的工作

作者简介

康莉,毕业于西安交通大学管理学院,获得管理科学与工程专业硕士学位。研究方向是信息管理与电子商务。1997年7月至今,任职于陕西省行政学院计算机系,主讲数据库、C语言,管理信息系统、计算机应用基础等。有丰富的开发经验,参与开发过多个网络应用系统。

1)《C语言小白变怪兽》:既适合对计算机一窍不通的小白,也适合有编程基础的读者,还可以用来进阶。同时,最重要的是,这本书的作者还在不断地更新这本书,我认为最大的特点是通俗易懂,深入浅出,只要

近几年发表的论文有《非线性理论在电子商务中的应用》、《软件维护管理研究现状的缺陷分析》、《计算机考试系统的设计与实现》、《基于数据挖掘技术的电子政务》等。在2007年学院评估工作中,参与撰写“计算机基础课教学改革”一文,荣获学院高等职业教育教学改革理论研讨会一等奖。

展开全部 不一定,直接上手学python也是没问题的 不过涉及到编码原理什么的更深入的东西肯定会涉及到c,汇编语言,机器语言等等 一点点在深入学习也是可以的

图书目录

前言

第一篇C语言基础

3、如果你不想看谭老的书,就看《C Primer Plus》(第五版),这是一部经典的外国C语言学习著作(也要看3遍),(外国有一本《21天学通C语言》,也很不错)。4、接下来是专攻,应该看《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编码表 [1] 

展开全部 不会,很多人都是从C或者JAVA入手的。C比较深入一点,概念也多一些。JAVA比较大众一些,框架也稍微简单点。不过,不管是C还是JAVA都要认真的学,要不然就是浪费时间。*www.shufadashi.com*?*?

声明:本网内容旨在传播知识仅供参考,不代表本网赞同其观点,文字及图片版权归原网站所有。

你可能还关注
热门推荐
今日推荐 更多