学习C语言_指针_6_指针变量的运算
2011-07-20 15:38
393 查看
/*
指针变量不能相乘、除也不能相加。
如果两个指针变量是同一块空间中不同的单元,则这两个指针变量可以相减。
*/
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
指针变量不能相乘、除也不能相加。
如果两个指针变量是同一块空间中不同的单元,则这两个指针变量可以相减。
*/
# include <stdio.h> int main(void) { int * p; int * q; int a[5]; p = &a[1]; q = &a[5]; printf("p和q所指向的单元相隔%d个单元\n\n", q-p); }
运算结果:
.csharpcode, .csharpcode pre
{
font-size: small;
color: black;
font-family: consolas, "Courier New", courier, monospace;
background-color: #ffffff;
/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt
{
background-color: #f4f4f4;
width: 100%;
margin: 0em;
}
.csharpcode .lnum { color: #606060; }
相关文章推荐
- C语言学习-----指针篇(1)-----指向多维数组的指针和指针变量
- C语言学习笔记.指针4--数组指针和指向数组的指针变量(一)
- 【C语言学习笔记】指针的“加减”运算
- C语言学习之指针和数组
- C++学习笔记之八 复合类型---指针、数组和指针运算
- C语言学习笔记3--运算符优先级 4种运算
- IOS学习---C语言基础学习7(指针)
- c语言学习笔记--指针
- C语言指针学习笔记一
- c语言二维数组的下标运算与指针偏移
- 学习C语言_指针_3_数组和指针
- 学习C语言_指针_4_通过指针使被调函数修改主调函数
- C语言:指针及其运算
- 【C语言的学习】第十二回合:指针知识大集合
- C语言学习笔记之指针
- 【黑马程序员】C语言学习笔记之指针(十一)
- iOS开发学习之C语言---C10 函数指针-2
- C语言再学习 -- 再论数组和指针
- C语言学习笔记22——数组参数和指针参数
- 【C语言学习】《C Primer Plus》第10章 数组和指针