sizeof(<型别>)
可以查看某型别占用多少记忆体空间,单位是位元组
#include <stdio.h>
#include <stdlib.h>
int main() {
printf("%d %d", sizeof(char), sizeof(float));
}
阵列其实是一个指标,指向阵列中第一个元
#include <stdio.h>
#include <stdlib.h>
int main() {
int a[10];
printf("%p\n%p", a, &a[0]);
}
在阵列(指标)後加上中括号和索引,代表的是这个指标加上 sizeof(<型别>)
乘上索引+1的那个指标指向的值
一个 int
占4个位元组,所以 a[1]
的指标会比 a[0]
的多4(sizeof(int)*1
)
#include <stdio.h>
#include <stdlib.h>
int main() {
int a[10];
printf("%p\n%p", &a[0], &a[1]);
}
所以可以透过指标加上数字取得指标後的资料
#include <stdio.h>
#include <stdlib.h>
int main() {
int a[10]={1, 2}, *p=&a[0];
printf("%d\n%d", p[0], p[1]);
}
>>: 找LeetCode上简单的题目来撑过30天啦(DAY29)
import { useEffect, useState, useRef } from "...
在前几篇,挑选一套自己喜欢的UI框架中提到,挑选Nebular的其中一个重要的原因是:可以很方便快速...
终於进入小车实作啦~~~~上个连假笔者本来就要来写的,结果拖到这个连假才有空来玩车车XD 首先介绍笔...
前言 将一些画面相关元件跟Function从「MVCTestViewController」搬去「MV...
今日题目 题目连结:101. Symmetric Tree 题目主题:Tree, Depth-Fir...