自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 动态内存创建与释放

一.申请动态内存申请动态内存:malloc/calloc/realloc,申请的动态内存分为多少份此函数无法明确,所以应在malloc/calloc/realloc前面加上类型1.mallocmalloc函数的形参为所要申请的动态内存字节数(动态数组总共所占字节数),若申请成功,此函数会将申请的动态连续内存(动态数组)的首地址返回,申请失败返回空指针。例如:int *p1=(int *)m...

2019-11-01 19:05:54 192

原创 杨辉三角再谈:“输入n,输出n行数杨辉三角”

之前写杨辉三角,考虑不够全面,因此再做补充。#include<stdio.h>int main()//输出杨辉三角函数{int str[30][30]={1};//重点:这里定义一个数组,之所以要让它有一个值,是为了初始//化这个数组,从而不会导致数据的错误int i,t,n;printf(“输入输出杨辉三角的行数:”);scanf("%d",&n);for(...

2019-10-25 20:16:23 2680

原创 输出杨辉三角函数(前10行)

#include<stdio.h>int main()//输出杨辉三角函数{int str[10][10]={1};//重点:这里定义一个数组,之所以要让它有一个值,是为了初始//化这个数组,从而不会导致数据的错误int i,t;for(i=1;i<10;i++)//数组从第二组开始{str[i][0]=1;//定义所有的数组第一个数为1for(t=1;t&lt...

2019-10-25 20:07:10 2244

原创 区分数组指针与指针数组

1.概念的区分:数组指针:数组的指针,首先说它是一个指针,一个指向数组的指针。指针数组:指针的数组,它是一个数组,数组中存放的内容为指针。2.优先级的不同:优先级为 () > [] > *比如int (p)[n],因为()的优先级最高,p先于结合,所以p是一个指针,后面是数组,于是这个就是数组指针。在如int p[n],[]优先级比高,p先与[]结合,所以p是一个数组,前边...

2019-10-25 19:14:34 1017

原创 浅说指针

1.指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。2.指针的值是指针本身存储的数值,这个值将被编译器当作一个地址,而不是一个一般的数值。在32位程序里,所有类型的指针值都是一个32位整数,因为32位程序里内存地址全都是32位长。指针所指向...

2019-10-25 18:54:35 150

原创 输入一行字符,分别统计出其他英文字母,空格,数字,其他字符的个数。

#include <stdio.h>#include <ctype.h>void Show(){int alpha = 0;//统计英文字母int blank = 0;//统计空格int digit = 0;//统计数字int other = 0;//统计其它char ch; while((ch=getchar()) != '′)//getchar();从键...

2019-10-25 18:49:04 166

原创 循环控制

一.求1+2+3+…+100的和。1.用while语句实现。#include<stdio.h>int main(){int i=1,sum=0;while(i<=100){sum=sum+i;i++;}printf(“sum=%d\n”,sum);return 0;}注意:while语句的特点是:先判断条件表达式,后执行循环体语句。2.用do whi...

2019-10-17 19:55:33 617

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除