C语言知识要点(10)

2021-04-05 23:42

好的资料!

顾名思义满足条件时进行编译,为了解决程序移植问题,C语言提供了条件编译命令,它能使源程序在不同的编译环境下生成不同的目标代码文件。条件编译命令有3种形式。 第八章 指针知识点

1.什么是指针和指针变量?

指针就是内存地址,因为通过"地址"可以找到变量,所以内存"地址"形象的称为指针。 指针变量就是存地址的变量。在C语言中用一个变量存另一个变量的地址,那么就称这个变量为指针变量,指针变量的值就是地址。通常指针变量被简称为指针。

指针变量是有类型的,即指针值增1表示指向下一个数据,如整型数据在内存中占两个字节,它的指针变量增1是增两个字节。如实型数据在内存中占4个字节,它的指针变量增1是增4个字节。 2.怎样定义指针变量?

定义形式为:数据类型*指针变量名1,*指针变量名2......; 3.指针的有关运算

指针为内存地址是整数,可以进行一些算术运算、关系运算、赋值运算、特殊运算等,但要注意运算代表的实际意义。 4.指向数组的指针变量

(1)指向数组元素的指针变量定义形式为:inta\[10\]; int*p=a;

(2)指向一维数组的指针变量 定义形式为:inta\[3\]\[4\]; int(*p)\[4\]; p=a;

(3)指向字符串的指针变量

定义形式为: char*p="字符序列";

C语言中的字符串是以隐含形式的字符数组存放的,定义了指针变量p并不是将整个字符串都存放在p中了,而p中存放的是字符串的首地址。


C语言知识要点(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:平潭综合实验区总体规划(2010-2030)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: