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

相关推荐
集智飞行24 分钟前
c++函数传参的几种推荐方式
开发语言·c++
鼾声鼾语1 小时前
matlab的ros2发布的消息,局域网内其他设备收不到情况吗?但是matlab可以订阅其他局域网的ros2发布的消息(问题总结)
开发语言·人工智能·深度学习·算法·matlab·isaaclab
麦麦鸡腿堡1 小时前
Java_类的加载
java·开发语言
我命由我123451 小时前
VSCode - Prettier 配置格式化的单行长度
开发语言·前端·ide·vscode·前端框架·编辑器·学习方法
JIngJaneIL1 小时前
基于java + vue校园快递物流管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js
超级大只老咪1 小时前
数组的正向存储VS反向存储(Java)
java·开发语言·python
柏木乃一1 小时前
进程(2)进程概念与基本操作
linux·服务器·开发语言·性能优化·shell·进程
毕设源码-赖学姐2 小时前
【开题答辩全过程】以 基于JSP的物流信息网的设计与实现为例,包含答辩的问题和答案
java·开发语言
leo__5202 小时前
基于LDA的数据降维:原理与MATLAB实现
开发语言·matlab·信息可视化
asdfg12589632 小时前
JS中的闭包应用
开发语言·前端·javascript