Pointer--Learing MOOC-C语言第九周指针

2、指针运算

1.指针运算(本节内容详细请登录中国大学MOOC官网查询)

指针是可计算的

1+1=2?

指针计算

*p++

指针比较

0地址

指针的类型

用指针来做什么

2.动态内存分配

输入数据:1.如果输入数据时候,先告诉你个数,然后再输入,要记录每个数据,C99可以用变量做数组定义的大小,C99之前呢?

2.int *a = (int *)malloc(n*sizeof(int));//以字节为单位

指针和数组是一样的其实。

代码如下:

空间有限:没空间返回0或者是NULL

白纸得来终觉浅,绝知此事要躬行。

PS:编译环境:Dev-C++ 编译器:gcc

相关推荐
xiaoshuaishuai81 天前
C# 内存管理与资源泄漏
开发语言·c#
lsx2024061 天前
SVN 检出操作
开发语言
basketball6161 天前
C++ NULL 和 nullptr 区别 以及 nullptr 的核心实现
java·开发语言·c++
qq3862461961 天前
更新补发第6天:7天学会C语言,每天5分钟,不需要基础
c语言·for循环·循环语句·while循环·do-while循环
旺仔来了1 天前
不联网的Linux下部署python环境
linux·开发语言·python
之歆1 天前
Day16_JavaScript 轮播图与事件工程实战(下篇)
服务器·开发语言·前端·javascript·网络·性能优化
会Tk矩阵群控的小木1 天前
云控系统在TikTok多账号管理中的核心应用与技术实现
开发语言·php·开源软件·个人开发·tk矩阵
摇滚侠1 天前
Java 零基础全套教程,反射机制,笔记 187-188
java·开发语言·笔记
Ulyanov1 天前
用声明式语法重新定义Python桌面UI:QML+PySide6现代开发入门(一)
开发语言·python·算法·ui·系统仿真·雷达电子对抗仿真
超梦dasgg1 天前
Java 生产环境第三方对接安全保障方案
java·开发语言·安全