码迷,mamicode.com
首页 >  
搜索关键字:c语言 指针 二维数组 数组名    ( 32104个结果
【面试题014】调整数组顺序使奇数位于偶数前面
【面试题014】调整数组顺序使奇数位于偶数前面输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数 位于 数组的前半部分,所有偶数位于数组的后半部分。1.第一个指针初始化为指向数组的第一个数字,他向后移动2.第二个指针初始化为指向数组的最后一个数字,他向前面移动,3.在两个指针相.....
分类:其他好文   时间:2014-05-05 21:42:10    阅读次数:267
Dangling pointer(悬垂指针、迷途指针)和 Wild pointer(野指针)
在...
分类:其他好文   时间:2014-05-05 21:22:14    阅读次数:295
委托与事件
一、委托的来历 在C++中有各种各样的指针,其中,有一种指针是指向函数或者说是指向方法的,我们可以通过调用这个指针来调用其指向的方法。但是,这样的指针是不安全的。如果我们简单的把C++的指针认为是一个记录内存地址的空间,那么,方法指针里记录的就是目标方法的调用地址。但是,C++并没有对指针指向的对象加以任何的限制,你不知道这个方法会返回什么,不知道这个方法要接收多少个参数,也不知道接收的参数又是...
分类:其他好文   时间:2014-05-05 13:23:34    阅读次数:260
基类指针和派生类指针的使用总结
1 基类指针指向基类对象(正常使用) 2 派生类指针指向派生类对象(函数名相同,不管是不是虚函数,调用的都是派生类的函数) 3 基类指针指向派生类对象(函数名相同,虚函数的话调用的是派生类的,非虚函数的话调用的是基类的) 4 派生类指针指向基类对象(一般不要这么用) 参考资料: http://blog.csdn.net/monkeyduck/article/details/155...
分类:其他好文   时间:2014-05-05 13:15:52    阅读次数:273
《你必须知道的495个C语言问题》笔记--表达式
1.怎样才能避免这些未定义的求值顺序问题呢? 有几条简单的规则: 1.确保一个表达式最多只修改一个对象:一个简单变量、一个数组或者一个指针指向的位置。 2.如果一个对象在一个表达式中出现一次以上而且在表达式中被修改,则要确保对该对象的所有读访问都被用于计算它的 最终值。这条规则允许表达式i=i+1,尽管i出现了两次而且被修改了,但对i的旧值读取是用于计算i的新值。 3.如果想破坏第一条规...
分类:编程语言   时间:2014-05-05 13:07:05    阅读次数:314
浅谈c语言typedef 与结构体指针(个人小经验)
?? #include #include typedef struct emp{  char sex[8];  char name[15];  int age; }*emp;//这里我们用typedef把emp这个结构体变成了*emp这种指向结构体成员的结构体指针 /*typedef struct emp{  char sex[8];  char name[15];  int...
分类:编程语言   时间:2014-05-05 12:54:29    阅读次数:277
C头文件之<stdio.h>
(stdio.h)该头文件主要是执行输入输出操作。文件中重要的概念是“流”(streams)。“流”在函数库中用FILE表示,用指针类型FILE *来操作。有三个标准流:stdin, stdout,和stderr。这三个都是FILE*变量。他们被编译器自动创造。在下面的函数中,strean形参都可以...
分类:其他好文   时间:2014-05-03 23:31:35    阅读次数:387
C++引用的本质——另一种指针
本文不探讨罗列引用的概念,什么函数传参之类的,这些基础概念和用法很容易搜到~! 本文主要探讨引用和指针在C语言的下一层——即汇编或者确切的说是伪汇编(AT&T伪汇编都一样的代码,你指望下层x86汇编还能不一样么~)——的实现过程,来摸索一下他们的特点与本质。 首先,引用(Reference)在C中没有,是C++ 才有的概念~! 要用g++编译器。 定义:引用就是某个目标变...
分类:编程语言   时间:2014-05-03 17:15:25    阅读次数:419
单链表的环相关问题
给定一个单链表,只给出头指针h: 1、 如何判断是否存在环? 证明:  slow首次在A点进入环路时,fast一定在环中的B点某处。设此时slow距head长为x,B点距A点长度为y,环周长为s。因为fast和slow的步差为1,所以slow前行距离为y的时候,恰好会被fast在M点追上。因为y //判断单链表是否有环 public static boolean hasCyc...
分类:其他好文   时间:2014-05-03 16:38:30    阅读次数:325
C++ string中的几个小陷阱,你掉进过吗?
C++开发的项目难免会用到STL的string,使用管理都比char数组(指针)方便的多,但在得心应手的使用过程中也要警惕几个小陷阱,避免我们项目出bug却迟迟找不到原因。 1.  结构体中的string赋值问题 直接通过一个例子说明,下面的例子会输出什么: #include #include #include using namespace std; stru...
分类:编程语言   时间:2014-05-03 16:09:23    阅读次数:289
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!