
C语言
生活热爱就好
这个作者很懒,什么都没留下…
展开
-
递归 累乘
代码运行结果原创 2020-06-09 19:10:28 · 567 阅读 · 0 评论 -
一维数组的冒泡排序
代码模块化1.在maopao.h文件中定义排序函数 int *sequence(int *a[])和输出函数 void display(int *a)排序函数的参数是数组 ,是将要排序的一维数组传入;其返回值是返回指针,因为要将排好序的数组返回。但是由于c语言中数组是不能作为返回值的,只能用指针来代替。输出函数的参数是一个指针(也可以换成数组),传入要输出的数组的首地址2.在maopao.c中将排序函数和冒泡函数实现冒泡排序的原理以上面的一维数组为例,8个元素,比较7次第一次:第一个原创 2020-06-08 23:56:37 · 1013 阅读 · 0 评论 -
指针与字符串 数组指针和指针数组 指针与函数(四)
字符指针变量与字符数组char*cp是字符指针变量,cp中存放字符串首地址,地址变量,cp接收键入字符串时,必须先开辟存储空间char str[20],字符数组,str右若干元素组成,每个元素放一个字符,地址常量char str[]={“Hello!”}; (对)char str[]=“Hello!”; (对)char str[]={‘H’,‘e’,‘l’,‘l’,‘o’,‘!’}; (对)原创 2020-05-27 21:45:16 · 453 阅读 · 0 评论 -
指针与二维数组(三)
对于一维数组(1)数组名array表示数组的首地址,及&array[0](2)数组名array是地址常量(3)array+i是元素array[i]的地址(4)array[i]<=>*(array+i)二维数组原创 2020-05-27 12:33:54 · 235 阅读 · 0 评论 -
C语言 指针变量 指针运算 指针与一维数组 (二)
指针变量1.零指针与空类型指针原创 2020-05-26 21:53:11 · 340 阅读 · 0 评论 -
C语言 指针概念(一)
指针的作用1.使程序简洁、紧凑、高效2.有效地表示复杂地数据结构3.动态分配内存3.得到多一个的函数返回值指针的概念1.变量与指针根据程序编译器的不同,int定义的字节数不同。(数据占用内存存储器的大小不同)常用的单片机编译器,如KEIL下,51类单片机的C语言中,int代表2个字节(16位)在vc里面:int 4个字节,,char 1个字节,,float 4个字节在tc里面:int 2个字节,其他都一样内存中每个字节有一个编号----地址程序中:int i; float k原创 2020-05-26 15:25:02 · 278 阅读 · 0 评论