- 博客(7)
- 收藏
- 关注
原创 指针学习(3)
指针与数组 首先,数组名会被解释为指向该数组起始元素的指针,也就是说如果a为数组,那么a的值就与a[0]的地址一致。 int a[5]; int *p=a; 这里声明了数组a和指针p,很明显,指针的初始值为a[0],也就是说指针会直接被初始化为指向数组a的起始元素。由于p直接指向数组中的元素,所以也可以直接对p进行加减来更换所指向的元素。 演示 #include <stdio.h> ...
2019-01-03 18:24:50
191
原创 指针学习(2)
指针与函数 #include<stdio.h> void math(int x,int y,int *sun,int *diff) //将x,y的和、差分别保存至*sum和*diff中 { *sun=x+y; *diff=(x>y)?x-y:y-x; } int main() { int x,y; int m=0,n=0; puts("请输入两个整数:"...
2018-12-20 14:08:20
139
原创 指针学习(1)
考虑到指针是C语言的一大难点,所以在上周末看了不少关于指针的资料,现在开始慢慢练习关于指针的一些操作。 DAY 1 一切从基础开始,所以本篇从最基础的指针应用开始写,慢慢进步到高阶应用。 下面是一个比较简单的程序代码。 #include<stdio.h> int main() { int liu=19,li=16; int *gao,*bai; gao=&liu;...
2018-12-17 16:41:44
126
原创 动态数组
在用数组解决问题时,如果直接在程序中定义了数组,有的时候数组太大浪费空间,有的时候空间又不够。为了让数组用起来更加顺手,查看了有关动态数组的资料,并尝试做了一个动态二维数组。 ...
2018-12-13 21:34:15
123
原创 随机数猜大小
在系统设定数字的前提下加入随机数系统进行更加具有不确定性的猜测,提升神秘性。 #include <stdio.h> #include <stdlib.h> #include <time.h> int main () { int x,y; srand(time(0)); y=rand()%100+10;//在10到100内随机生成数字// printf (“ple...
2018-12-12 23:00:39
682
原创 函数
函数的基本使用 #include <stdio.h> #include <math.h> int mul(int a,int b) { return a * b; } int add(int a, int b) { return a + b; } int sub(int a, int b) { return a - b; } double div(int a, int b)...
2018-12-12 22:54:59
169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅