指针,数组,我又糊涂了

C/C++ > C语言 [问题点数:30分,结帖人mozei]
等级
本版专家分:0
结帖率 88%
等级
本版专家分:0
等级
本版专家分:0
等级
本版专家分:1466
等级
本版专家分:31
等级
本版专家分:31
等级
本版专家分:56949
勋章
Blank
红花 2011年4月 C/C++大版内专家分月排行榜第一
Blank
蓝花 2012年8月 C/C++大版内专家分月排行榜第三
2012年7月 C/C++大版内专家分月排行榜第三
等级
本版专家分:0
等级
本版专家分:6929
勋章
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
等级
本版专家分:117
等级
本版专家分:188
mozei

等级:

数组不是指针

指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:“数组名就是...

指针数组,数组指针与二维数组剖析

*p[3]这个是一个指针数组,它所代表的意思是数组中的每一个元素都是一个指针变量,而(*p)[3],p是一个指针变量,表示指向一个含有3个整型元素的一维数组。 复制代码代码如下: int i,j;  int a[2][3]={3,4,5,6,7...

数组名是否就是指针

关于数组名是否就是指针的疑惑来自C++Primer Plus 4.23的例子,例子如下:

C++ 二维数组与元素为指针数组

“元素为指针的数组”比指针数组的说法好,不然哪天犯二就不知道这到底是什么了,看英语就很清楚:  pointer to array 对应int (*p)[10] array of pointers 对应int *p[10] 最简单的理解方式就是,...

记录数组指针与指针数组的易混淆点

1、指针数组与数组指针 这两个名字不同当然所代表的意思也就不同。刚开始看到这就吓到了,主要是中文太博大精深了,整这样的简称太专业了,把人都绕晕了。从英文解释或中文全称看就比较容易理解。 指针数组:...

指针 数组指针 指针数组 函数指针等说明。

指针的概念 ...要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。先声明几个指针放着做...

数组名是不是指针

引言  指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,...时至今日,日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。  想必这种误

数组名与指针,及数组退化

我们都知道,在C语言中,数组名和指针有多很相似之处, 例如二者均可用于 指针赋值,均可通过下标的形式来访问元素等,这常常会令到我们有一种“数组名 就是指针”的感觉。 尽管有不少C语言教程上就是这么认为的,...

数组指针的类型转换

每次遇到这一块都容易糊涂。于是再澄清一下: int **m;//m是二级指针 int (*n)[5];//n是数组指针,是指向int [5]的指针,和函数指针写法类似 int *o[3];//o是包含3个int指针数组 int *p[5];//p是包含5个int...

唠唠C++二级指针、二维数组、指针数组、数组指针等的区分

今天看c++primer第六章,有这部分的内容,脑子有点糊涂...指针数组: int *p[10]; 数组指针: int (*p)[10]; 咋区分后面这俩呢,记住[]的优先级比*高,所以上面写法,p先和后面的[10]结合,也就是p首先是个10个元...

c/c++数组名和指针区别深入探索

指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是...

C/C++中数组名退化为指针的情况

指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是...

一些让人常搞糊涂的名称, 数组指针 指针**

昨天给0405班辅导,当他们问我指针数组的问题的时候,由于好久没用,感觉有些陌生了,所以今天归纳总结了一下,希望以后的朋友可以少走些弯路:) 一 :关于指针和堆的内存分配 先来介绍一下指针 : 指针一...

c/c++数组名和指针的区别(数组名可不是简单的指针,误区)

指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是...

C/C++数组名与指针区别

指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是...

原来数组作为参数时候是可以退化成为指针的,OUT了

指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:”数组名就是...

二维数组指针和函数参数

前几天看到一段代码,是在函数参数中传递二维数组的例子,弄得很糊涂,最近看了一下书,总结一下。 1.指针和二维数组 我们这里先定义一个二维数组:int zippo[4][2];/*整数数组的数组*/ (1)zippo为二维...

cout数组名/数组指针"跟"cout数组名/数组指针"的差别

原帖地址:http://topic.csdn.net/u/20100625/21/a4a9576e-948b-4518-8e34-6477265de74d.html 问题: # include "iostream.h" int main() { int a[]={1,2,3,4,5}; char b[]={'h','e','l','l','o','\0'}; cout cout

数组名是指针,为什么sizeof(数组名)还是数组的大小

数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。这种误解的根源在于...

数组名不是指针

 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是...

指向变量的指针与指向数组指针有什么区别?

数组名是指针,为什么sizeof(数组名)还是数组的大小 数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误...

转载了N多指针相关的东东

编写一个程序实现功能:将字符串"Computer Secience"赋给一个字符数组,然后从第一个字母开始间隔的输出该串,用指针完成。 #include #include int main() { char str[]="Computer Science"; int flag=...

C语言指针详解(经典,非常详细)

要了解指针,多多少少会出现一些比较复杂的类型,所以先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,...

C语言数组名与指针

 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是...

数组名不完全等于指针

指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是...

数组名和指针的深入理解

指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。 魔幻数组名 请看程序(本文程序在WIN32平台下编译): #include using ...

CPP-基础:C/C++数组名与指针的区别

 指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是...

Parallels Desktop 16 联网启动脚本.command

Parallels Desktop 16 联网启动脚本.command 管理员运行 就能上网(Mac 虚拟机:Parallels Desktop v16.0.1-48919 TNT 直装版 支持 macos 11)

C#高性能大容量SOCKET并发完成端口例子(有C#客户端)完整实例源码

例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试SocketAsyncEventArgs的性能和压力,最大连接数支持65535个长连接,最高命令交互速度达到250MB/S(使用的是127.0.0.1的方式,相当于千兆网卡1Gb=125MB/S两倍的吞吐量)。服务端用C#编写,并使用log4net作为日志模块; 同时支持65536个连接,网络吞吐量可以达到400M。

APP内置IM 系统——从入门到千万级在线

IM (即时通讯)系统是一种大型实时系统,其对技术方面的要求非常高。在APP社交化的今天,很多APP都希望为自己的应用增加IM系统,但却不得其法。本课程抽丝剥茧,搭建一套简IM 系统,先让开发者了解如何实现这类系统,然后会不断的对系统进行扩展,并详述要支撑千万级别的用户,系统架构要经过哪些方面的演变,在每个阶段需要具体考量哪些因素;其中涉及到大型网络开发、协议的制定解析、数据库的优化、负载均衡、监控、测试等方面的知识。相信通过此课程,开发者对IM 系统将有一个全面的认识。 a:0:{}

相关热词 c# 导入c++类 c#中文字符串乱码 c# 申请行数动态的数组 c#前台拆分join c#文本 c# char 最大值 c# word转换二进制 c#加入分割区 c#集成开发工具 c# 浏览文件的控件