首页 > 编程知识 正文

初识c语言笔记,C语言的笔记

时间:2023-05-04 05:46:04 阅读:248386 作者:1784

C语言环境-C语言常量部分已写在菜鸟教程下方
(7)、C存储类

auto存储类
所有局部变量默认的存储类
只能用在函数内,即只能修饰局部变量 { int mount; auto int month;}//定义了两个带有相同存储类的变量 register存储类
用于定义在寄存器中,而不是RAM中的局部变量;
这意味着变量的最大尺寸等于寄存器的大小(通常是一个词);且不能对它应用一元的 ‘&’ 运算符(因为它没有内存位置)。 { register int miles;}

注:定义 ‘register’ 并不意味着变量将被存储在寄存器中,它意味着变量可能存储在寄存器中,这取决于硬件和实现的限制。
3. static存储类
static指示编译器在程序的运行周期内保持局部变量的存在,不需要每次进入和离开作用域时进行创建和销毁。因此,在函数调用期间可以保持局部变量的值。
也可以修饰全局变量,会使变量的作用域限制在声明它的文件内。
全局声明的一个 static 变量或方法可以被任何函数或方法调用,只要这些方法出现在跟 static 变量或方法同一个文件中。

extern存储类
通常用于两个或多个文件;
用来在另一个文件中声明一个全局变量或函数

(8)、运算符
算数运算符,关系运算符,逻辑运算符,赋值运算符,位运算符,杂项运算符。

逻逻辑运算符
&&逻辑与
||逻辑或
!非

位运算符
&与 | 或 ^异或 ~取反 <<二进制左移 >>二进制右移

运算符优先级
! > 算术运算符 > 关系运算符 > && > || > 赋值运算符

见缝插针游戏的实现途径helm使用

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。