社区
C++ 语言
帖子详情
C++基础问题---如何分析清楚所定义变量的含义?
forckgcs
2008-03-24 04:46:49
不知道大家在看到这样的变量定义的时候有什么感觉
int a[10]
int (*a)[10]
int *a[10]
int a[10][10]
int *a[10][10]
int (*a[10])[10]
int ((*a)[10])[10]
请教高手,有没有分析 定义的变量的含义的好方法?
...全文
118
3
打赏
收藏
C++基础问题---如何分析清楚所定义变量的含义?
不知道大家在看到这样的变量定义的时候有什么感觉 int a[10] int (*a)[10] int *a[10] int a[10][10] int *a[10][10] int (*a[10])[10] int ((*a)[10])[10] 请教高手,有没有分析 定义的变量的含义的好方法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
forckgcs
2008-03-24
打赏
举报
回复
C++里 变量定义这部分规则和c一样吗?
clhposs
2008-03-24
打赏
举报
回复
自己多练练 很快就会记住了
或者背优先级 一看就懂了
taodm
2008-03-24
打赏
举报
回复
google 《C专家编程》下一本认真看看吧。
C++
中的 .h 和 .cpp 详解
通俗解释:.h和.cpp差不多就像书和目录的关系吧,目录中对书中的章节和内容进行简单表示,真正的实现是在书里面的。 一般的数据,数据结构,接口,还有类的
定义
放在.h文件中,可以叫他们头文件,可以#include 到别的文件中。功能实现一般都放在具体的.cpp文件中,这样方便文件管理,节约时间,提高效率。 你完全可以把功能实现一并放在.h文件中,也可以#include一个.cpp文件到另一个源文件中...
C++
变量
的声明和
定义
为了允许把程序拆分成多个逻辑部分来编写,
C++
语言支持单独编译(separate compilation)机制,该机制允许将程序分割为若干个文件,每个文件可被独立分离式编译。 为了支持分离式编译,
C++
语言将声明和
定义
区分开来。
变量
的声明有两种情况:一种是需要建立存储空间的。例如:inta在声明的时候就已经建立了存储空间。另一种是不需要建立存储空间的。 ...
while循环,条件中
定义
变量
和循环体
变量
一致时出现
问题
分析
while循环,条件中
定义
变量
和循环体
变量
一致时出现
问题
分析
问题
:做底层文件copy实验时,为得到read write的返回值在,循环条件中直接
定义
了 while(int readnum=read(in,&c,1)), 部分代码如下: in=open(“file.in”,O_RDONLY,0666); out=open(“file.out”,O_WRONLY|O_CREAT,0666);...
通过查看Windbg中
变量
值去定位
C++
软件异常
问题
本文详细讲述如何通过查看Windbg中的
变量
值去定位
C++
软件异常
问题
。
C++
重
定义
问题
C++
支持声明和
定义
分离,通常的做法是将声明放在头文件中、
定义
放在源文件中,通过包含头文件来引入声明。多次声明一个
变量
或函数不会有
问题
,但多次
定义
则会导致重
定义
错误。下面在两种不同场景下进行
分析
。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章