目录
1.常量:
1)整型常量;2)实型常量:①十进制小数形式②指数形式,例如13.34e3,规定以字母e或E代表以十为底的指数,但是e或者E前面必须要有数字,且后面必须为整数;3)字符常量;①普通字符:单撇号括起来的一个字符,一般以ASCII存储;②转义字符:以“\”开头的字符序列

2.数据类型

整数类型

字符型数据
![]()

![]()


浮点型数据

3.运算符和表达式



算术运算符从左到右,赋值运算符从右到左

强制类型转换
例如(int)a


输入输出函数
![]()
![]()

输入函数scanf


字符输入输出函数



4.选择结构



5.循环结构

6.数组
一维数组
![]()

二维数组




字符数组




![]()





7.函数

![]()
![]()
但是main()函数里面可以调用main()







8.指针
![]()
![]()

![]()








重点





野指针产生的原因:
.指针没有被初始化
2.指针被free或者delete后,指针指向的内存被释放了,指针本身没有被设置为NULL
3.指针超过了变量的作用范围
//野指针:当在编写代码的时候,若创建的一个指针变量未初始化且直接引用的该指针,那么这时该指针就是一个野指针
//不同数据类型的指针在同一编译环境下所占的字节大小相同
"\ooo"o应该为八进制数
9.结构体和共用体

赋初值是在变量名后:










附录:
ASCII:

关键字:

运算符:



本文档详细介绍了C语言的基础知识,包括常量、数据类型、运算符、表达式、选择结构、循环结构等内容,并深入探讨了数组、函数、指针等高级主题。此外,还讲解了结构体和共用体的概念及其应用。

&spm=1001.2101.3001.5002&articleId=128292467&d=1&t=3&u=0d368018ea6d45a2acaa9628fe35671d)
4971

被折叠的 条评论
为什么被折叠?



