C语言入门基础知识(一)

目录

相关书籍

前言

C语言的特点及用途

特点

用途

程序编写及运行流程

C程序的编写

C程序的组成


相关书籍

前言

计算机编程不是只有繁琐的代码与复杂的指令,还可以用来解决猴子选大王、迷宫求解、商人过河、哥德巴赫猜想等具体问题。例如2147483647被欧拉于1722年发现的最大质数,通过简单的编程,就可以证明。

思考:国际西洋棋手马克斯·贝瑟尔于1848年提出,在8*8的国际象棋上摆放八个皇后,使其不能相互攻击,即任意两个皇后都不能处于同一行、同一列、同一斜线上,问共有多少种摆法?

【答案是92种】

C语言是计算机程序设计语言,有高级语言特点,又有低级汇编语言特点。可以作为系统设计语言编写工作系统应用程序,也可作为应用程序设计语言编写不依赖于计算机硬件的应用程序。

C语言发展历程:A语言【ALGOL60】——>CPL语言【与前者硬件接近,规模宏,难以实现】——>BCPL语言【结构化程序设计语言,能直接处理与机器本身数据类型相近的数据,具有与内存地址对应的指针处理方式】——>B语言【贝尔实验室设计:简单且接近硬件,只有一种数据类型,包含库函数】——>C语言【贝尔实验室:在前者基础上设计而成,并用其编写了操作系统】

ALGOL60是程序设计语言由记忆转向科学的标志。特点:局部性、动态性、递归性、严谨性。

1978 C语言先后移植到大中小微型计算机。

接着我们讲述如何学习一门C语言。

首先,学习C语言语法,了解其结构,例如变量【定义方式(格式)、意义所在(定义变量的作用)、如何应用(采用何种形式)】

其次,学会编程,养成画流程图的习惯。

简要地概括学习步骤为:看书——>敲代码——>读程序——>改写程序

C语言的特点及用途

特点

(1)功能强大、适用范围广、可移植性好

可以像汇编语言对位、字节、地址进行操作,适用于DOS、Unix操作系统,对硬件的操作优于其他解释型高级语言。

(2)运算符丰富【共34种】

&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值