c语言学习-2关键词

本文详细探讨了CPU数据存放顺序,包括大小端模式,以及符号和非符号对变量的影响。还介绍了C语言中的关键概念,如void修饰、控制语句、存储类型(如auto、register、static等)、表达式求值、运算符分析、指针的三要素和初始化,帮助理解程序设计的基础原理。
摘要由CSDN通过智能技术生成

#cpu存放数据顺序

存在大小印第安序,大:低地址存整数的高字节位置,高地址存整数的低字节位置,如在0x0000的地址存0x12345678,读出为0x12345678,小:相反,为0x78563412

#处理符号和非符号

符号和非符号会影响变量的取值范围

#void关键词

1.修饰函数的返回值

2声明函数的入口函数

3.声明空类型指针

#控制语句

1.if...else..

2.swicth...case...

3.循环和continue语句,for while和do ...while

4.goto语句

#存储类型关键词

1.auto关键词,局部变量

2.register关键词,自动变量,存在通用寄存器

3.static关键词  。用于局部变量时会改为静态变量 。。用于函数定义

4.extern关键词 全局变量

5.struct关键词,结构体

6.union关键词 同一内存空间中存储不同的数据类型

7.enum关键词 枚举递增

8.const关键词

9.sizeof关键词 内存字节数

10.typedef关键词 定义数据类型

11.volatile关键词用法

#表达式求值

1.需要考虑隐含的数据类型转换 

##运算符的词性分析

需要考虑token

#指针

##三要素

1.指针变量的值

2.指针指向地址的值

3.指针变量本身的地址

#指针初始化

避免野指针和悬空指针

                                          

  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值