“初始C语言”---2

目录

函数

数组

操作符

常见关键字

define 定义常量和宏

指针

结构体


函数

假如我们要写计算两个数相加的代码:              如果写成函数形式:

 函数特点:简化代码,代码复用

函数形式

函数的使用:

数组

1.数组的定义

C语言中给了数组的定义:一组相同类型元素的集合

 2.数组的下标

C语言规定:数组的每个元素都有一个下标,下标是从0开始的。 数组可以通过下标来访问的。

For example:

 3.数组的使用

操作符

简单介绍一下,后面专题讲      

上面分别为加,减,乘,除,求余

 

 条件操作符举例:m=a>b?a:b  意思是先判断a是否大于b,是的话m=a,否则m=b.

常见关键字

C语言提供了丰富的关键字,这些关键字都是语言本身预先设定好的,用户自己是不能创造关键字的。(这里先讲个static,其他就不拓展开一个个讲了,后面专题或者遇到再展开) 

关键字static

在C语言中: static是用来修饰变量和函数的

1. 修饰局部变量-称为静态局部变量

2. 修饰全局变量-称为静态全局变量

3. 修饰函数-称为静态函数

1.修饰局部变量

 如果用static 修饰i

 2.修饰全局变量

 结论: 一个全局变量被static修饰,使得这个全局变量只能在本源文件内使用不能在其他源文件内使 用

3.修饰函数

结论: 一个函数被static修饰,使得这个函数只能在本源文件内使用不能在其他源文件内使用。(与修饰全局变量相似)

define 定义常量和宏

指针

1.内存

内存是电脑上特别重要的存储器,计算机中程序的运行都是在内存中进行的 。 所以为了有效的使用内存,就把内存划分成一个个小的内存单元,每个内存单元的大小是1个字节。 为了能够有效的访问到内存的每个单元,就给内存单元进行了编号,这些编号被称为该内存单元的地 址

变量是创建内存中的(在内存中分配空间的),每个内存单元都有地址,所以变量也是有地址的。 取出变量地址如下:

指针的使用实例:

 

以整形指针举例,可以推广到其他类型,如:

2.指针变量的大小

//指针变量的大小取决于地址的大小

//32位平台下地址是32个bit位(即4个字节)

//64位平台下地址是64个bit位(即8个字节)

结构体

结构体是C语言中特别重要的知识点,结构体使得C语言有能力描述复杂类型。

比如描述学生,学生包含: 名字+年龄+性别+学号 这几项信息。

这里只能使用结构体来描述了。

结构体的初始化:

 conclusion:

        初始C语言的讲解到这就结束了,右面开始一个个专题的详细总结!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值