#
#
常量与指针:1指向常量的指针不能通过指针修改它所引用的值2指向非常量的常量指针指针不可变但是它指向的数据可变3指向常量的常量指针指针本身不可以修改它指向的数据也不能通过它来修改声明指针时必须进行初始化4指向指向常量的常量指针的指针 :
p和p的区别p和p都是指针p是p的地址 .例:int p qint a=3p=aq=pprintf(da)结果为3printf(dp)结果为3printf(dq)结果为3?由此我们可知:q——>p——>aq是p的指针p是a的指针即q是p的地址p是a的地址? 你要明白一点:int p q的意思是定义了两个变量p和q而不是p和q定义的p的类型是int 定义的q的类型的int p和q才是变量?
因此在C语言中将地址形象化地称为指针例 输入3个整数按降序(从大到小的顺序)输出要求使用变量的指针作函数调用的实参来实现void exchange(int pointer1 int pointer2) { int temp temp=pointer1 pointer1=pointer2 pointer2=temp }main() { int abc pr
#
#
算法与数据结构C语言描述(第二版)高岩自我介绍高岩,毕业于上海交通大学,计算机图形学方向油箱:ygao@理科大楼B219课程目标学习掌握基本数据结构与基本运算训练数据抽象能力训练算法设计与描述能力提高程序(软件)设计能力课程安排108个学时(5学分)其中:上课73学时,试验36学时先期课程C程序设计,面向对象程序设计,离散数学教材《算法与数据结构》,张乃孝编,高等教育出版社《数据结构》,严
C_C指针指针应用详解前言:复杂类型说明要了解指针多多少少会出现一些比较复杂的类型所以我先介绍一下如何完全理解一个复杂类型要理解复杂类型其实很简单一个类型里会出现很多运算符他们也像普通的表达式一样有优先级其优先级和运算优先级一样所以我总结了一下其原则:从变量名处起根据运算符优先级结合一步一步分析. 下面让我们先从简单的类型开始慢慢分析吧:int p 这是一个普通的整型变量int p 首先从P 处开
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级指针的复习 类型标识符 变量名指针类型 指针指向的类型 指针指向的变量 指针变量的地址赋值: 变量名=目标变量的地址或同类型的指针变量常量数组的复习类型标识符 数组名[整型常量表达式]例如:int a[3]大小类型(数组元素和数组)变量集合定义后其内存块和地址在生命期中保持不变数组名的两种含义:代表数
违法有害信息,请在下方选择原因提交举报