![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c
文章平均质量分 80
Little fat man111
这个作者很懒,什么都没留下…
展开
-
指针和指针变量
如果在声明指针变量的时候把const关键字写在指针变量名称前就表示可以通过这个指针对它指向存储区做赋值,但是不可以对指针本身做赋值。//可以通过无类型指针形式参数把任意类型的存储区传递给被调用函数通过无类型指针形式参数可以让调用函数向被调函数开放任意类型的存储区。当一个指针指向一个存储区以后就可在指针前使用*操作符,这种写法就可以表示指针指向的那个存储区。指针指向的存储区可以随着程序的执行不断变化,这个时候可以把指针看作是存储区的某种身份特征。原创 2022-10-21 19:35:47 · 1555 阅读 · 2 评论 -
C语言第三节(五)
操作符根据需要的数字个数不同可以把操作符分为三种:单目操作符,双目操作符和三目操作符加减乘除用+,-,*,/四个操作符表示如果参与除法计算的两个数字都是整数,则计算结果只保留整数部分%用来表示取余操作15%6结果是3(15可以分解成12+3,12是6的整数倍,3是一个比6小的数字)如果想在屏幕上显示一个百分号%,那么在printf("")里写两个百分号15%6则是:printf("15 %% 6")结果赋值操作符用=表示赋值语句本身也可以作为数...原创 2022-03-06 10:10:38 · 136 阅读 · 0 评论 -
C语言第二节课笔记(三)
1.程序里使用的所有数字都必须存放在内存里计算机的内存由大量的字节构成,每个字节都可以单独记录一个数字每个字节有一个编号,不同字节编号不同这个编号叫做字节的地址所以字节的地址从0开始向正数方向递增,字节之间有前后顺序,地址小的字节在前面,地址大的字节在后面2.可以把相邻的几个字节合成一个整体用来记录一个数字。内存里用来记录一个数字的所有字节叫做一个存储区我们计算机里所有的字节都被分了组,每组里包含4个字节一般情况下只有同组的字节才能被合并成存储区一个存储区只能记录一种原创 2022-03-06 10:11:00 · 68 阅读 · 0 评论 -
C语言第三节下(6)
变量交换练习移位操作符可以把一个数字的所有二进制数位内容统一向左或者向右移动n个位置<<表示向左移位>>表示向右移位它们都是双目位操作符左边的数字将要进行以为操作右边的的数字将要进行移位操作3<<2 表示对3进行向左移动2位的操作向左移动后 右边空出来的数位里固定填充0无符号类型数字右移时左边空出来的数位里填充0有符号类型数字右移时左边空出来的数位里填充符号位的内容向左移动n位通常相当于乘以2的n次方向.原创 2022-03-19 17:11:31 · 44 阅读 · 0 评论 -
数组和多维数组(9)
数组用来代表内存里一组连续的同类型存储区这些存储区叫做数组的元素声明数组时除了提供类型名称,数组名称之外还需要提供一个整数用来表示数组里的存储区个数数组里存储区个数 不能改变(声明的时候包含多少个存储区就只能永远包含这么多个存储区)数组通常不会作为整体使用,一般一次只使用其中的某个存储区数组里每个存储区都有一个编号,这个编号叫做数组的下标有效下标的范围从0开始到存储区个数减一结束(超过范围的下标不可以使用)数组名称加下标可以表示数组里的存储区可以编写for循环依.原创 2022-05-05 15:32:44 · 193 阅读 · 0 评论