C语言程序设计(二)10.10

(1) C语言的主要特点:

◆语言简洁、紧凑,使用方便、灵活。

   ●只有37个关键字、9种控制语句
   ●程序书写形式自由,源程序短

◆运算符丰富。

   ●有34种运算符
   ●把括号、赋值、强制类型转换等都作为运算符处理
   ●表达式类型多样化

◆数据类型丰富。

   ●包括:整型、浮点型、字符型、数组类型、指针类型、结构体类型、共用体类型
   ●C99又扩充了复数浮点类型、超长整型(long long)、布尔类型(bool)
   ●指针类型数据,能用来实现各种复杂的数据结构(如链表、树、栈等)的运算。

◆具有结构化的控制语句

   ●如if..else语句、while语句、do..while语句、 switch语句、for语句
   ●用函数作为程序的模块单位,便于实现程序的模块化
   ●C语言是完全模块化和结构化的语言

◆语法限制不太严格,程序设计自由度大。

   ●对数组下标越界不做检查
   ●对变量的类型使用比较灵活,例如,整型量与字符型数据可以通用
   ●C语言允许程序编写者有较大的自由度,因此放宽了语法检查

◆允许直接访问物理地址,能进行位操作,可以直接对硬件进行操作

   ●C语言具有高级语言的功能和低级语言的许多功能,可用来编写系统软件
   ●这种双重性,使它既是成功的系统描述语言,又是通用的程序设计语言

◆用C语言编写的程序可移植性好。

   ●C的编译系统简洁。很容易移植到新系统
   ●在新系统上运行时,可直接编译“标准链接库"中的大部分功能,不需要修改源代  码
   ●几乎所有计算机系统都可以使用C语言

◆生成目标代码质量高,程序执行效率高。

(2) C语言程序的结构特点:

1.一个程序由一个或多个源程序文件组成

   ◆小程序往往只包括-一个源程序文件
   ➢一个源程序文件中可以包括三个部分:
   ◆预处理指令◆全局声明◆函数定义

2.函数是C程序的主要组成部分

   ◆一个C程序是由一个或名↑函数组成的
   ◆必须包含一个main函数(只能有一个)
   ◆每个函数都用来实现一个或几个特定功能
   ◆被调用的函数可以是库函数,也可以是自已编制设计的函数

3.一个函数包括两个部分:

   ◆函数首部int   max    ( int x, int y )
   ★此为函数的第一行,第一个int为函数类型。 max为函数名。 第二.三个int为参数类型。 xy为步数名。若函数无参,在括弧中写void或空括弧。int main( void)或int main()

3.一个函数包括两个部分:

   ◆函数体
      void dump (  )
      {     }            可以是空函数
   ◆函数体
       ●声明部分
           定义在本函数中所用到的变量
           对本函数所调用函数进行声明
       ●执行部分:由若千个语句组成,指定在函数中所进行的操作
                        可以没有声明部分

4.程序总是从main函数开始执行
5. C程序对计算机的操作由C语句完成 ◆C程序书写格式是比较自由的

       ●一行内可以写几个语句
       ●一个语句可以分写在多行上
   ◆为清晰起见,习惯上每行只写一一个语句

6.数据声明和语句最后必须有分号

7.C语言本身不提供输入输出语句

8.程序应当包含注释,增加可读性
(3)运行c程序的步骤与方法:

    1.上机输入和编辑源程序(.c文件)
    2.对源程序进行编译(.obj文件)
    3.进行连接处理(.exe文件)
    4.运行可执行程序,得到运行结果 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值