基础----攻克C语言学习难点.docVIP

  • 3
  • 0
  • 约3.72千字
  • 约 4页
  • 2024-02-12 发布于江苏
  • 举报

基础攻克C语言学习难点

首先我们来介绍一下C语言,C语言是一种结构化语言,适于按模块化方式组织程序,层次十分清晰,易于调试和维护。C语言的表现能力和处理能力极强,不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构,而且还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言的功能强大、应用广泛,它成为了目前软件开发的最常用的语言之一,C语言学习中的难点和需要注意的有那些呢?

???下面我们重点来讲一讲C语言学习过程中所特有的一些知识难点。

???算术表达式

???C语言中的算术运算有单目运算和双目运算两种。单目运算指的是该运算符只能连接一个运算量,除了正负号外,主要有(加1)和——(减1),它有前缀和后缀之分,主要区别在于前缀n表示先令n=n1,然后取n的值,后缀n表示先取n的值,然后令n=n1.双目运算是指该运算符的左右两侧都必须有运算量。常见的双目运算符有:、-、、/、%等。诸如xy、x/y、xy等运算均为双目运算。遇到双目运算时,要特别注意数据的类型问题。具体要求有以下几点:

???1.双目运算的结果的类型必须与运算量的类型一致;

???2.如果参与双目运算的两个运算量类型不一致,系统将自动把其中的一个进行类型转换,使两个运算量的类型一致后再进行运算。自动转换的规则是:按“向高看齐”的原则进行转换。在几个基本的数据类型中,由高到

文档评论(0)

1亿VIP精品文档

相关文档