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

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

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

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

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

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

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

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

菜鸟教程C语言学习笔记1相关推荐

  1. 菜鸟教程C语言学习笔记2

    (9)判断 判断语句 if if-else 嵌套if switch 嵌套switch 运算符 三元运算符?: (10)循环 循环类型 while do while for循坏 嵌套循环 循环控制语句 ...

  2. 【C++】菜鸟教程个人C++学习笔记

    我自己在菜鸟学习时的记录,可以实现网页运行代码,讲的也很流畅,源网址在这里 检索目录 标准化 代码一闪而过的问题所在和解决方法. **标识符** 为什么要使用 **using namespace st ...

  3. lua菜鸟教程_Lua语言学习

    根据百科描述:Lua是一个小巧的脚本语言,是巴西里约热内卢天主教大学里的一个研究小组,由Roberto Ierusalimschy.Waldemar Celes 和 Luiz Henrique de ...

  4. react render没更新_web前端教程分享React学习笔记(一)

    web前端教程分享React学习笔记(一),React的起源和发展:React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写 ...

  5. 【Go语言 · 学习笔记】

    文章目录 Go语言 · 学习笔记 一.Go包管理 1. 什么是Go语言中的包 2. 包的命名 3. main包 4. 导入包 5. 远程包导入 6. 命名导入 7. 包的init函数 二.Go开发工具 ...

  6. C语言学习笔记06-占位符格式、C基本类型及逃逸字符一些细节(附介绍BCD码)

    主要整理有关占位符格式与逃逸字符的一些细节 朋友们,看栗子--"BCD解码" (文末附BCD码介绍) 一个BCD数的十六进制是0x12(对应二进制表示:0001 0010),它表达 ...

  7. 菜鸟教程-C语言经典100示例(后50)

    注:接上篇(菜鸟教程-C语言经典100示例(前50)) 51,学习使用按位与 &. 52,学习使用按位或 |. 53,学习使用按位异或 ^. 54,取一个整数a从右端开始的4-7位. 55,学 ...

  8. 易语言学习笔记(2)

    易语言学习笔记(2) 1 数据类型 1.1 基本数据类型 1.1.1 数值型 1.2 特殊数据类型 1.3 数据类型长度 1.4 各数据类型初始值 1.5 数据类型间转换命令 2 易语言的命令 2.1 ...

  9. c语言中否则指令不能用,C语言学习笔记

    此文章为个人学习时记录笔记,顺便试试MarkDown,不是教程-. C语言学习笔记 Mac系统的使用 Finder 文件管理系统 Dock 快捷栏 系统偏好设置 Safari浏览器 App Store ...

最新文章

  1. java中图片文件的判断
  2. 平滑迁移 Dubbo 服务的思考
  3. 硬件——STM32,GPIO篇
  4. docker安装rocketmq_RabbitMQ 介绍amp;安装
  5. 王道计算机考研 数据结构 (图-下)
  6. 设计模式读书笔记-----备忘录模式
  7. Can you answer these queries II
  8. 数据科学和人工智能技术笔记 十五、支持向量机
  9. python爬虫-python爬虫是什么?为什么把python叫做爬虫?
  10. 适合程序员演讲的定场诗
  11. 注册表服务器设置mtu,自己修改注册表优化宽带网设置
  12. 【Linux私房菜】第四期——管理
  13. win11如何备份系统 Windows11备份系统的设置方法
  14. 2018厦门大学计算机技术分数线,2018厦门大学专业排名及分数线 王牌专业有哪些...
  15. ARM LINUX 扩展串口
  16. U盘插入电脑提示请将磁盘插入“可移动磁盘”解决办法
  17. 鸿蒙之志蝼蚁岂知,争气励志语:生如蝼蚁,当有鸿鹄之志,命如纸薄,应有不屈之心...
  18. 一入IT深似海 从此妹子为路人
  19. 利用Pandas拆分Excel的单元格为多行并保留其他行的数据
  20. J-Link 识别设备失败----NRF52832

热门文章

  1. Windows操作系统修改远程端口号
  2. 飞雪桌面软件因系统未注册wmp.dll报错
  3. freeMark全解
  4. java 正则匹配详解
  5. go-zero 使用 gorm,gozero gorm
  6. 阿里云在国内市场占有率怎么样?
  7. Nginx+Keepalived实现web服务高可靠/高可用
  8. 互联网与神经学的交叉对比研究
  9. 【Linux系统编程】socket介绍
  10. python情感分析实例