初识C语言

 1、程序的入口-main函数

int main()//有且只有一个

{

//代码

return 0;

}

2、数据类型

//内置类型

字符型:char-1

整型:short-2     int-4      long-4         longlong-8(c99支持)

浮点型:float-4(%f)        double-8(%lf)

//支持字定义类型

3、输入

scanf不安全:不考虑存储空间大小,可能导致越界

4.变量的作用域和生命周期

局部变量:变量所在的局部范围

全局变量:整个程序的生命周期

5.常量

①字面量常量

②const修饰的常量

③#define定义的标识符常量

④枚举常量enum

6、字符串

①结束标志:\0

②\ddd:表示八进制(1到3个数字)

     \xdd表示16进制

7、单目操作符

!:  0为假,非0为真

sizeof : 操作数的类型长度(以字节为单位)

~ : 二进制位按位取反

++ : 前置先加后用;后置先用后加

8、逗号表达式

a = (,,,);从前往后一次计算,a等于最后一个逗号内的结果

9、关键字

auto 修饰局部变量可省略

typedef类型定义

register寄存器关键字,不可以取地址。起一个建议将变量放在寄存器中的建议。

extern声明外部符号

10、static

修饰局部变量,改变了变量的存储类型,作用域不变,生命周期延长

修饰全局变量,变为内部连接属性,只能在本源文件中使用

修饰类,变为内部连接属性

11、#define

定义常量和宏

宏命名全大写

eg. #define ADD(x,y)((x)+(y))

12、指针

&取地址

*解引用操作符

-> 结构成员访问操作符

1、内存被话分1字节的内存单元

2、每个内存单元都有编号,这个编号被称为:地址/指针

3、地址\指针可以存放在一个变量中,这个变量被称为指针变量

4、通过指针变量中存储的地址,就可以找到指针指向的空间

13、结构体

关键字:struct

自己定义类型

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值