C语言指针
2016-02-29 18:09
447 查看
html, body {
font-size: 15px;
}
body {
font-family: Helvetica, "Hiragino Sans GB", 微软雅黑, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif;
line-height: 1.6;
color: ;
background-color: ;
margin: 0;
padding: 16px 20px;
}
h1, h2, h3, h4, h5, h6 {
margin: 20px 0 10px;
margin: 1.33rem 0 0.667rem;
padding: 0;
font-weight: bold;
}
h1 {
font-size: 21px;
font-size: 1.4rem;
}
h2 {
font-size: 20px;
font-size: 1.33rem;
}
h3 {
font-size: 18px;
font-size: 1.2rem;
}
h4 {
font-size: 17px;
font-size: 1.13rem;
}
h5 {
font-size: 15px;
font-size: 1rem;
}
h6 {
font-size: 15px;
font-size: 1rem;
color: #777777;
margin: 1rem 0;
}
div, p, ul, ol, dl, li {
margin: 0;
}
blockquote, table, pre, code{
margin: 8px 0;
}
ul, ol {
padding-left: 32px;
padding-left: 2.13rem;
}
blockquote {
border-left: 4px solid #dddddd;
padding: 0 12px;
padding: 0 0.8rem;
}
blockquote > :first-child {
margin-top: 0;
}
blockquote > :last-child {
margin-bottom: 0;
}
img {
border: 0;
max-width: 100%;
height: auto !important;
margin: 2px 0;
}
table {
border-collapse: collapse;
border: 1px solid #bbbbbb;
}
td {
padding:4px 8px;
border-collapse: collapse;
border: 1px solid #bbbbbb;
}
@media screen and (max-width: 660px) {
body {
padding: 20px 18px;
padding: 1.33rem 1.2rem;
}
}
@media only screen and (-webkit-max-device-width: 1024px), only screen and (-o-max-device-width: 1024px), only screen and (max-device-width: 1024px), only screen and (-webkit-min-device-pixel-ratio: 3), only screen and (-o-min-device-pixel-ratio: 3), only screen and (min-device-pixel-ratio: 3) {
html, body {
font-size: 17px;
}
body {
line-height: 1.7;
padding: 0.75rem 0.9375rem;
color: #353c47;
}
h1 {
font-size: 2.125rem;
}
h2 {
font-size: 1.875rem;
}
h3 {
font-size: 1.625rem;
}
h4 {
font-size: 1.375rem;
}
h5 {
font-size: 1.125rem;
}
h6 {
color: inherit;
}
ul, ol {
padding-left: 2.5rem;
}
blockquote {
padding: 0 0.9375rem;
}
}
C语言指针
时间:2016年1月18日15:19:52
想了解C语言中的指针,首先要了解指针四个方面的值:指针的类型:去掉指针声明中的指针的名字剩下的就是指针的类型。
指针所指向的类型:去掉指针声明中的指针的名字和左边的指针说明符*,剩下的就是指针所指向的类型。
指针的值/指针所指向的内存地址:指针的值就是指针所存储的一个值,该值会被编译器解析为一个数值,该数值不是一个一般的数值,在32位程序中该指针的值就是一个32位的整数,指针所指向的内存区就是以指针的值所代表的那个内存地址开始,长度为sizeof(指针所指向的类型)的一片内存区。以后我们说指针的值是XXX就是指该指针指向了以XXX为首地址的一块内存区域,我们说一个指针指向了某个内存区域就是说该内存区域是以指针的值为首地址。
注意:指针所指向的内存区和指针指向的类型是两个不同的概念,假设指针所指向的类型有了,但是该指针被没有初始化,所以它指向的 内存区是不存在的。 4.指针本身所占据的内存区:利用单目预算符sizeof(指针的类型)。
来自为知笔记(Wiz)
font-size: 15px;
}
body {
font-family: Helvetica, "Hiragino Sans GB", 微软雅黑, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif;
line-height: 1.6;
color: ;
background-color: ;
margin: 0;
padding: 16px 20px;
}
h1, h2, h3, h4, h5, h6 {
margin: 20px 0 10px;
margin: 1.33rem 0 0.667rem;
padding: 0;
font-weight: bold;
}
h1 {
font-size: 21px;
font-size: 1.4rem;
}
h2 {
font-size: 20px;
font-size: 1.33rem;
}
h3 {
font-size: 18px;
font-size: 1.2rem;
}
h4 {
font-size: 17px;
font-size: 1.13rem;
}
h5 {
font-size: 15px;
font-size: 1rem;
}
h6 {
font-size: 15px;
font-size: 1rem;
color: #777777;
margin: 1rem 0;
}
div, p, ul, ol, dl, li {
margin: 0;
}
blockquote, table, pre, code{
margin: 8px 0;
}
ul, ol {
padding-left: 32px;
padding-left: 2.13rem;
}
blockquote {
border-left: 4px solid #dddddd;
padding: 0 12px;
padding: 0 0.8rem;
}
blockquote > :first-child {
margin-top: 0;
}
blockquote > :last-child {
margin-bottom: 0;
}
img {
border: 0;
max-width: 100%;
height: auto !important;
margin: 2px 0;
}
table {
border-collapse: collapse;
border: 1px solid #bbbbbb;
}
td {
padding:4px 8px;
border-collapse: collapse;
border: 1px solid #bbbbbb;
}
@media screen and (max-width: 660px) {
body {
padding: 20px 18px;
padding: 1.33rem 1.2rem;
}
}
@media only screen and (-webkit-max-device-width: 1024px), only screen and (-o-max-device-width: 1024px), only screen and (max-device-width: 1024px), only screen and (-webkit-min-device-pixel-ratio: 3), only screen and (-o-min-device-pixel-ratio: 3), only screen and (min-device-pixel-ratio: 3) {
html, body {
font-size: 17px;
}
body {
line-height: 1.7;
padding: 0.75rem 0.9375rem;
color: #353c47;
}
h1 {
font-size: 2.125rem;
}
h2 {
font-size: 1.875rem;
}
h3 {
font-size: 1.625rem;
}
h4 {
font-size: 1.375rem;
}
h5 {
font-size: 1.125rem;
}
h6 {
color: inherit;
}
ul, ol {
padding-left: 2.5rem;
}
blockquote {
padding: 0 0.9375rem;
}
}
C语言指针
时间:2016年1月18日15:19:52
想了解C语言中的指针,首先要了解指针四个方面的值:指针的类型:去掉指针声明中的指针的名字剩下的就是指针的类型。
指针所指向的类型:去掉指针声明中的指针的名字和左边的指针说明符*,剩下的就是指针所指向的类型。
指针的值/指针所指向的内存地址:指针的值就是指针所存储的一个值,该值会被编译器解析为一个数值,该数值不是一个一般的数值,在32位程序中该指针的值就是一个32位的整数,指针所指向的内存区就是以指针的值所代表的那个内存地址开始,长度为sizeof(指针所指向的类型)的一片内存区。以后我们说指针的值是XXX就是指该指针指向了以XXX为首地址的一块内存区域,我们说一个指针指向了某个内存区域就是说该内存区域是以指针的值为首地址。
注意:指针所指向的内存区和指针指向的类型是两个不同的概念,假设指针所指向的类型有了,但是该指针被没有初始化,所以它指向的 内存区是不存在的。 4.指针本身所占据的内存区:利用单目预算符sizeof(指针的类型)。
sizeof(char) | 1 |
sizeof(short) | 2 |
sizeof(int) | 4 |
sizeof(long) | 4 |
sizeof(float) | 4 |
sizeof(double) | 8 |
相关文章推荐
- C++多态与指针的强制转换
- 为什么学C++比C#的长期风险低
- 2012年第三届蓝桥杯C/C++省赛 微生物增殖
- c++类的隐式转换与强制转换重载详解
- C++虚基类的实现机制
- c++ 虚函数的实现机制
- C++对象模型笔记:对象的三种内存布局
- C++ sort函数的用法
- 【POJ 3630】Phone List 中文题意&题解&代码(C++)
- C++的个人真实学习经验
- 巧用c语言中数组部分元素初始化
- c++中堆和栈的区别
- 名字修饰约定extern "C"与extern "C++"浅析
- C++:类模板
- c++头文件:stdio.h ,cstdio ,iostream ,bits/stdc++.h
- VS2008解决objcore.cpp Line: 40 Debug Assertion Failed!
- 九度-题目1186:打印日期
- 【C++】数组
- 关于在c++中的string操作题-杭电1004
- C语言中函数参数传递