C语言期末复习笔记

目录

一,基础介绍。

二,标识符起名规范。

三,数据类型。

四,变量。

五,运算符和表达式

1,加减乘除​编辑    /为整除,%为余数,*为乘号

2,关系运算符

3,逻辑运算符

4,运算符优先级

5,前自增,后自增

6,三目运算符。

7,符合运算符。

六,控制语句。

1,if判断

2,多重判断。

3,for循环

4,while循环

5,do while 循环

6,BREAK语句

7,continue语句

8,switch语句

9,多重控制及循环

七,数组(包含:数据+位置)----定义,初始化,使用

1,定义。

2,初始化。-------------赋值

3,使用。

4,数组的复制。

5,数组越界。

八,函数。

九,结构。

1,初始化结构

2,结构数组

3,嵌套结构

4,结构在函数中的传递

十,指针。


一,基础介绍。

有且只有一个main 函数。

二,标识符起名规范。

关键字:不可以作为用户标识符号。

(main,define,scanf,printf都不是关键字。If的第一个字母大写了也不是关键字)

三,数据类型。

分为整数型和非整数型。

整数型:

分别占用字符数:

sizeof就是看一下这个型的字节数 。

C语言是将整数当作字符处理的

四,变量。

int a;(int a=9,错误,变量不需要赋值)

五,运算符和表达式
1,加减乘除    /为整除,%为余数,*为乘号

%d为结果,\n为换行

2,关系运算符

3,逻辑运算符

||(或),&&(且),!(非)。

4,运算符优先级

先算括号里面的,先乘除,后加减。

5,前自增,后自增

b=a++------a先赋值给b,再+1

++,--优先级最高。

6,三目运算符。

7,符合运算符。

六,控制语句。
1,if判断

if

if else

2,多重判断。

if和else相互嵌套。

条件表达式

3,for循环

4,while循环

一直在判断while后面()中的东西是真是假,

是真则一直循环,是假则跳出循环。

5,do while 循环

先执行一次,再看判断条件,

如果为真,就继续执行。

6,BREAK语句

break会跳出所有循环。

7,continue语句

12345 78,将6跳过了。

8,switch语句

swich(c)的()中是否有符合以下{  }的,二者比较为真,符合则break跳出结束。

9,多重控制及循环

若一直输入b,则continue一直跳出此次循环,不是陷入死循环,而是要你输入一个新的值。

getchar()输入任意一个值。

七,数组(包含:数据+位置)----定义,初始化,使用

存储数据,挪动数据。

定义,初始化,使用。

1,定义。

2,初始化。-------------赋值

相当于房间编号

3,使用。

下面的可直接替换上面的形式。

int arr[10],先定义10个数。

4,数组的复制。

1,memcpy法。

包含3个作用。

把2的数值复制给1。

直接执行,

2,for循环

5,数组越界。

八,函数。

买完之后没有给我,所有没有返回值。

九,结构。

1,初始化结构

timmy代表整体得数据。

2,结构数组


 

3,嵌套结构

 初始化就是赋值。

4,结构在函数中的传递

string------字符串的意思。

将david赋值给name.

十,指针。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值