this指针:1.6 this指针
1.6 this指针
一、阅读程序并思考:
#includeiostream.h
class My_Class
{
private:
int x,y;
public:
My_Class()
{
x=3;
y=3;
}
void SetValue(int x,int y)
{
... [阅读全文]
数组与指针的区别:数组与指针
在C语言中只有一维的数组(这是我对数组的看法),而且数组元素可以是任何类型的数据(或对象),自然也可以是另外的一个数组(因为数组也是一种数据类型)。所以如果你坚持要说有多维数组,那也不是不可能的事情。我们只要把一个数组赋值给另一个数组的元素就可以了。当然了,我们必须保证在程序编译期数组的大小是一个固定的常数。 其实,数组的操作很简单的。只要我们确定一个数组的大小和指向该数组下标为0的元素的指针,其... [阅读全文]
鼠标指针下载:鼠标指针。。
您现在的位置:软件资讯 QQ快乐大本营 技巧综览 增添绚丽色彩 QQ空间鼠标指针免费用
出处:电脑迷
责任编辑:zhanghuafeng
[06-4-10 19:20] 作者:曹晶 2006年是狗年,笔者特地在电脑里添加了不少狗狗的元素,如主题、屏保等,这其中自然也少不了鼠标指针。可是在添加的时候去网络中搜索一番,收获却甚少。突然,笔者想起了Q-Zone空间中有几百款鼠标指针,其中不乏造形... [阅读全文]
指针数组:计算机二级考试答案 数组和指针
第九章 数组和指针
一、 选择题
1、C. &和++的优先级是一样的,但是它们的结合方式是从右至左的,先执行aa[0]++,得到的结果是aa[0]的值加1,然后&(aa[0]++)&取的是前面所得结果的地址,不是aa[1]的地址,并且获得的地址是不确定的。
A、+的优先级比&的优先级高 D、aa数组名代表数组的首地址
2、D. *(a+i)已经实现了对数组元素a的引用
指针P指向数组的首地址... [阅读全文]
指针和数组的区别:C语言数组和指针
指针和数组有着密切的关系,任何能由数组下标完成的操作也都可用指针来实现,但程序中使用指针可使代码更紧凑、更灵活。
一、指向数组元素的指针
我们定义一个整型数组和一个指向整型的指针变量:
int a[10], *p;
和前面介绍过的方法相同,可以使整型指针p指向数组中任何一个元素,假定给出赋值运算
p=&a[0];
此时,p指向数组中的... [阅读全文]
指针和引用的区别:对指针的一些看法
#include iostream
using namespace std;
char* MyStrcpy(char* p);
int main()
{
char* p = NULL;
cout MyStrcpy(p) endl; //为了呆会讲解的方便这句不防称呼为str输出。
cout p endl; //这句不防称呼为p输出。
... [阅读全文]
C语言08年考试大纲
基本要求
1.熟悉Visual C++ 6.0集成开发环境。
2.掌握结构化程序设计的方法,具有良好的程序设计风格。
3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。
4.在Visual C++ 6.0集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。
考试内容
一、C语言程序的结构
1.程序的构成... [阅读全文]
二级指针怎样赋值:二级指针
.4指针参数是如何传递内存的?
如果函数的参数是一个指针,不要指望用该指针去申请动态内存。示例7-4-1中,Test函数的语句GetMemory(str, 200)并没有使str获得期望的内存,str依旧是NULL,为什么?
void GetMemory(char *p, int num)
{
p = (char *)malloc(sizeof(char) * num);
}
voi... [阅读全文]
指针内存:指针的引用与正常指针 释放内存的另一例比较
一、先看一段代码:
#include iostream
using namespace std;
void freePtr1(int* p1)
{
delete p1;
p1 = NULL;
}
void freePtr2(int*& p2)
{
delete p2;
p2 = NULL;
}
void main()
{
int *p1 = new int... [阅读全文]
vctrace:VC中的TRACE宏
TRACE宏对于VC下调试来说是很有用东西有着类似prf功能;该宏仅仅在DEBUG版本中出现当RELEASE时候该宏就完全消失了从而帮助你调式也在RELEASE时候减少代码量 使用非常简单格式如下: TRACE("DDDDDDDDDDD"); TRACE("wewe%d",333); 同样还存在TRACE0TRACE1TRACE2分别对应01... [阅读全文]
sizeof的用法:SIZEOF( )的问题
本文主要包括 2个部分第部分重点介绍在VC中如何样采用来求结构大小以及容易出现问题并给出解决问题思路方法第 2部分整理总结出VC中主要使用方法 1、应用在结构上情况 请看下面结构: struct MyStruct {double dda1; char dda; typ; }; 对结构MyStruct采用会出现什么结果呢?(MyStruct)为多少呢?也许你会这... [阅读全文]
c语言头文件:C语言软件开发头文件组织问题
在大多数中型C语言开发项目中头文件往往不只个般都有个公共头文件以及仅供各模块自己使用模块头文件而且模块头文件往往会用到公共头文件这里就有个地方要注意了那就是在公共头文件中最好不要包含模块头文件模块头文件中很可能会用到公共头文件许多内容如果在公共头文件中包含模块头文件在预编译公共头文件碰到模块头文件把模块头文件插入后有可能会发现模块头文件依赖公共头文... [阅读全文]
dos加载内存:使用内存DC加载并显示JPG图片
今天在VC6中显示JPG图片采用了内存DC缓存Cache思路方法刷新但死活刷不出来查了下午才明白(没办法很少用GDI我小菜个:( ):使用IPicture::Render向DC上贴图时若DC是个内存DC定要先SelectObject个CBitmap内存DC没有Bitmap是画不出来! 另外IPicture是COM库需要注意化COM CMYApp::InitIns... [阅读全文]
mfc对话框:MFC对话框简单实现窗口全透明的方法
前言: 在Vista系统中利用dwapi.dll实现窗体全透明思路方法在网上更多资源是基于WTL或是C#借此发布下基本MFC对话框实现此此功能最简单思路方法 本思路方法只是实现整个窗口界面(包括客户区)呈现半透明效果因此很简单编译及运行需要 Windows Vista 或者 Windows Server 2008 系统支持并且需要开启透明功能才能显示其效果效果图... [阅读全文]
wince5.0:wince5.0下编译嵌入式操作系统sysgen阶段出错原因分析
我们产品是嵌入式东东用是WinCE5.0,今天同事叫我帮忙下了份代码我们做了个脚本平常写代码编译链接都用这个脚本完成完全没用Platform Builder 这个IDEIDE只是用来Debug用 结果如何编译都出错没办法是在Sysgen阶段出错但是到底是什么原因出错就如何也差不出来最后突发奇想wince脚本默认把echo 关闭了我把cmd命令行下echo打开后再... [阅读全文]
注册表路径:通过注册表寻找应用程序路径
很多时候在调用一些应用程序之前需要先找到应用程序的路径。使用CFileFind类效率较低,如果要寻找一些已经在注册表标明路径的应用程序,通过注册表来寻找不失为一个便捷的途径。下面就是通过注册表寻找应用程序路径的相关代码(以寻找Rar.exe为例,Rar.exe是WinRar的控制台程序): // 打开键 HKEY hKEY; LPCTSTR Rgspath = "WinRAR\\shell\\op... [阅读全文]
c语言学习:C语言学习应该注意的地方
刚才在CU里面看到一个关于宏的帖子,不解,随查《linux内核情景分析》(其中的一小节),呵呵。 1 #define DUMP_WRITE(addr,nr) do {memcpy(bufp,addr,nr); buf += nr ;} while(0) 如果如下 #define DUMP_WRITE(addr,nr) memcpy(bufp,addr,nr); buf += nr ; 或者 :#d... [阅读全文]
删除字符串:删除子字符串的程序
一个删除子字符串的程序,没有使用C的相关字符串库函数: #include stdio.h int del_substr(char *str,char const *substr); int my_strlen(char const *str); int main(void) { char str[] = "abcdefgh"; char *substr1 = "efg"; char *substr... [阅读全文]
计算机2级c语言:C语言(2)
第九章 指针
指针说白了就是地址。指针变量就是用来存放指针(地址)的变量。
1. 变量的指针和指向变量的指针变量
读起来很拗口,说白了就是变量的地址和用来存放变量地址的地址变量。因为一个变量在编译的时候系统要为它分配一个地址,假如再用一个变量来存放这个地址,那么这个变量就叫做指向变量的指针变量,也就是用来存放变量地址的这么一个变量。所谓"指向"就是指存放××的地址,如指向变... [阅读全文]
让我听懂你的语言:我的C语言
C语言学习:如何由dos向windows转变 很多人学C语言很长一段时间了,还不知C究竟能干什么,以为学习c语言没什么用,纯粹是为了应付学校的考试.更有人说"学C语言?别做如此愚蠢的行为了!赶快学C++吧!"这种看法是不对的,不应该把c跟c++之间划起绝对的界限,过分看重c++而把c贬得一无是处,这是很片面的.C++功能虽然强大,但它毕竟是c的"超集",在c++里有哪一处找不到c的影子呢?没有c... [阅读全文]
帮我学习的网站:让我帮您开始学习C语言
一、C语言的产生与发展
C语言是1972年由美国的Dennis Ritchie设计发明的,并首次在UNIX操作系统的 DEC PDP-11 计算机上使用。它由早期的编程语言BCPL (Basic Combind Programming Language)发展演变而来。在1970年,AT&T贝尔实验室的Ken hompson根据BCPL语言设计出较先进的并取名为B的语言,最后导致了C语言的问... [阅读全文]
c语言英语怎么说:说C语言
编程者说之C语言
www.hackbase.com 2007-11-17 黑客基地
谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是“让我欢喜让我忧。”欢喜的是,C语言功能非常强大、应用广泛,一旦掌握了后,你就可以理直气壮地对他人说“我是电脑高手!”,而且以后若是再自学其他语言就显得轻而易举了。忧虑的是,C语言犹如“少林武功”一般博大精深,太难学了。其实就笔者认为C语言并非是“d... [阅读全文]
c语言和c区别:C++与C语言的区别(二)
四、标准输入输出流
在C语言中,输入输出是使用语句scanf()和printf()来实现的,而C++中是使用类来实现的。
#include "iostream.h"
main() //C++中main()函数默认为int型,而C语言中默认为void型。
{
int a;
cout"input a ... [阅读全文]