小菜鸟学C语言第六天

 

1:C语言程序设计概述1.1程序与程序设计语言1.2算法及其描述1.3C语言的发展及特点1.4C语...



1: C语言程序设计概述

1.1 程序与程序设计语言

1.2 算法及其描述

1.3 C语言的发展及特点

1.4 C语言程序的基本结构

1.5 C语言字符集、标识符与关键字

1.6 C语言程序的开发环境

2:程序的基本概念:所谓程序,实际上是用计算机语言描述的某一问题的解决步骤,是符合一定语法规则的符号序列。

人们借助计算机能够处理的语言,告诉计算机要处理什么(处理哪些数据)及如何处理(按什么步骤来处理),这便是程序设计。

3:程序设计语言

机器语言:计算机能够直接读懂的语言,由一系列二进制0和1组成。

机器语言编写的1+1程序

10111000

00000001

00000000

00000101

00000001

00000000

汇编语言:符号化的机器语言。

MOV AX,1

ADD AX,AX

4:高级语言:比写机器语言程序容易,但不唯一,每种语言都有各自的语法。

C语言编写程序计算1+1

int s;

s=1+1;

printf(“s=%d
”,s);

5:算法的概念

瑞士计算机科学家,Pascal语言的发明者N.沃思(Niklaus Wirth)教授提出了著名的程序定义公式:

程序 = 算法 + 数据结构

算法的特点

一个算法必须保证执行有穷步之后结束。

算法的每一个步骤必须要有确定的含义。

应对算法给出初始量。

算法应具有一个或多个输出。

可行性——算法不能进行不允许的运算,例如计算5/0。

6:C语言的发展概况

20世纪60年代,贝尔实验室,Ken Thompson开始开发一个叫做UNIX的操作系统。

70年代,将BCPL语言改造成更适合开发UNIX的B语言。

1971年,Dennis M. Ritchie开始和Thompson合作开发UNIX,将B语言改造成C语言。

7:C语言程序的基本结构


:8:标识符与关键字

含义:标识符就是用来标识变量名、符号常量名、函数名、类型名、文件名等的有效字符序列。

C语言规定:标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。

合法标识符:ABCde43xyw8 , lea_1, av3,day, _2A,

非法标识符:M.J.YORK,$_238,#xy,a*b,8Tea

约定:标识符尽可能做到见名知意。

注意:在C语言中,大小写字母不等价。因此,a和A,J和j,Sum和sum,分别是两个不同的标识符。

关键字是一种语言中规定具有特定含义的标识符

关键字不能作为变量或函数名来使用,用户只能根据系统的规定使用它们。

与数据类型有关的

char  int  short  long  float  double  signed  unsigned

struct  union  void  typedef  enum  sizeof

与存储类别有关的

auto  extern  register  static

与程序控制结构有关的

if  else  switch  case  goto  default

do  while  for  continue  break

return

----------------------------------------------------------------------

好了今天就讲到这里了,喜欢就关注下


    关注 小菜鸟学C语言


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册