打印
[其他]

C语言的几个基本概念

[复制链接]
1323|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
1.变量:需要搞清楚这几种变量类型:
全局变量(外部变量):出现在代码块{}之外的变量就是全局变量。 局部变量(自动变量):一般情况下,代码块{}内部定义的变量就是自动变量,也可使用auto显示定义。 静态变量:是指内存位置在程序执行期间一直不改变的变量,用关键字static修饰。代码块内部的静态变量只能被这个代码块内部访问,代码块外部的静态变量只能被定义这个变量的文件访问。 注意:extern修饰变量时,根据具体情况,既可以看作是定义也可以看作是声明;但extern修饰函数时只能是定义,没有二义性。

2.作用域:通常指的是变量的作用域,广义上讲,也有函数作用域及文件作用域等。我理解的作用域就是指某个事物能够存在的区域或范围,比如一滴水只有在0-100摄氏度之间才能存在,超出这个范围,广义上讲的“水”就不存在了,它就变成了冰或气体。

3.函数:自行了解
注意:C语言中函数默认都是全局的,可以使用static关键字将函数声明为静态函数(只能被定义这个函数的文件访问的函数)

使用特权

评论回复
沙发
tpgf| | 2024-3-1 13:53 | 只看该作者
变量都可以分为好几种变量呢 还有分类的方法不同

使用特权

评论回复
板凳
xiaoqizi| | 2024-3-1 14:30 | 只看该作者
这三个概念确实是非常基本的  而且都必须掌握

使用特权

评论回复
地板
晓伍| | 2024-3-1 15:00 | 只看该作者
哪些种类的变量是我们需要尽量少的使用的呢

使用特权

评论回复
5
磨砂| | 2024-3-1 19:14 | 只看该作者
作用域要看变量的定义的位置 变量的类型等等

使用特权

评论回复
6
木木guainv| | 2024-3-1 19:45 | 只看该作者
作用域的话 就 要结合着变量类型来看了

使用特权

评论回复
7
wowu| | 2024-3-1 20:16 | 只看该作者
还是多写写代码 对概念了解的就更深刻一些

使用特权

评论回复
8
Jacquetry| | 2024-3-28 10:49 | 只看该作者
变量类型也跟作用域有关

使用特权

评论回复
9
jf101| | 2024-3-28 19:19 | 只看该作者
C语言中函数默认都是全局的,可以使用static关键字将函数声明为静态函数

使用特权

评论回复
10
OKAKAKO| | 2024-4-24 14:26 | 只看该作者
基础的知识构建程序编写的基础

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

200

主题

1391

帖子

2

粉丝