- 博客(9)
- 收藏
- 关注
原创 结构体的大小
当我们定义一个结构体时 结构体中可能含有若干属性 假如我们顶一个结构体Student: typedef struct student { char a; int b; float c; double d }stu;int main(){ int a = sizeof(stu); printg("%d\n",a); ...
2018-11-21 17:46:13 159
原创 结构体
1,结构体中能用的类型:内置类型;自己指向自己的指针;前面已经定义的结构体类型。2,结构体普通变量通过“ . ” 访问成员。3,结构体的指针变量通过“->”访问成员。4,typedef:类型定义,可以给交长类型换个简短的名字。例子:typedef struct student{char b;int a;double c;}stu;5,结构体大小:首先要内存向前对齐...
2018-11-20 22:25:51 118
原创 递归的内部调用
递归的调用会用到栈,而栈的规则为先进后出,而且先进来的在最低下,所以只有上面出去以后下面的才能继续进行。而递归的每次调用自己,都要进一下次栈,所以只有最后一个出去以后才能全部出去。这也是递归调用不好的地方空间复杂度大,运行速度慢...
2018-11-01 19:02:45 252
原创 数组的加法
指针±1,加或者减一个指向的单元格指针加法(减法)需要调整,调整的权重为sizeof(指针去除一个*)数组名arr表示整个数组,只在如下情况:1、在定义数组的同一个函数中,求sizeof(arr)2、在定义数组的同一个函数中,&arr+1;...
2018-10-31 23:01:59 3095
原创 长数字的输出
1.计算数字的位数#include count<stdio.h>{int tmp = 0;do{n/10;tmp++;}while(n! = 0);return tmp;}2.逆序输出#include<stdio.h>void print(int n){int tmp = 0;do{printf("%d\n",n%10);n/= 10;...
2018-10-28 14:33:40 182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人