- 博客(4)
- 收藏
- 关注
原创 指针的细则
一、指针的作用是“指示对象”。 首先要理解值和址的关系:相当是一个写着编号A的盒子里面装了很多编号12345的小球,址是编号A,而值就是里面装的球。指针就是通过获取变量的地址从而找到这个变量。 而我们在定义变量时就相当于开辟了一个箱子,把变量放进了盒子里。对于不同的变量也理应使用对应的盒子(如整型变量使用int类的“盒子”,浮点型变量使用float或者double类的“盒子”),二、指针变量的使用 取地址运算符&:单目运算符&是用来取操作对...
2021-11-29 21:48:55
630
原创 指针的学习1
小结:1、地址表示对象作内存空间上的位置。2在Type型对象×前巧上取址运算符&得到表达式要X。该表达式会生成指向对象X的指针。生成的指针的类型为Type*型,值为x的地址。•Type*型指针p的值为Type型对象×的地址时,可以写作“P指向x”。•原则上应该避免让:Type*型指针P指向非Type型的对象。•在:Type*型指针p前写上指针运算符*得到的表达式*p,表示指针p指向的Type型对象本身。也就是说,p指向x时,*p是×的别名。•通过在指...
2021-11-28 23:35:37
262
原创 C语言小结
1,打印如图所示的杨辉三角,要求打印出n行,n由键盘输入。杨辉三角的性质是第一列全为1,而且上一行的两列相加等于下一行的一列。显而易见,用二维数组实现再合适不过,首先将第一列全部设置为1,剩下的全部为0。再通过相加给剩余元素赋值。最后只显示左下半三角即可。#include <stdio.h>int main(){ int i,j,N; printf("请输入打印行数:"); scanf("%d",&N); int a[N][N];
2021-11-08 15:01:52
984
1
原创 2021-10-22
第一题:给定一个数组nums[1, 5, 6, 2, 4],请你将该数组中最大的数输出。 这题我的思路是先定义数组的第一个位置为最大值,然后通过for循环将数组中的各个数从第一项第二项开始比较,并输出比较之后的最大值maxnum。#include<stdio.h>int main(){ int nums[]={1,5,6,2,4}; int maxnum=nums[0]; int i=0; for(i=0;i<=4;i++) { if(ma...
2021-10-23 11:06:06
238
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅