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

相关推荐
火山灿火山7 分钟前
初识Qt(使用不同中方式创建helloworld)
开发语言·qt
BD_Marathon35 分钟前
sbt 编译打包 scala
开发语言·后端·scala
雾岛听蓝43 分钟前
C++ 入门核心知识点(从 C 过渡到 C++ 基础)
开发语言·c++·经验分享·visual studio
EXtreme351 小时前
【C 语言专栏收官】预处理完全攻略:宏、条件编译与代码安全的最后一道防线
c语言·预处理·
7***37451 小时前
Java设计模式之工厂
java·开发语言·设计模式
上不如老下不如小1 小时前
2025年第七届全国高校计算机能力挑战赛初赛 Python组 编程题汇总
开发语言·python·算法
程序员小白条1 小时前
你面试时吹过最大的牛是什么?
java·开发语言·数据库·阿里云·面试·职场和发展·毕设
yuuki2332332 小时前
【C++】初识C++基础
c语言·c++·后端
小年糕是糕手2 小时前
【C++】类和对象(二) -- 构造函数、析构函数
java·c语言·开发语言·数据结构·c++·算法·leetcode
豐儀麟阁贵2 小时前
8.2异常的抛出与捕捉
java·开发语言·python