1、字符串用“”引起来的内容,就是字符串。在C语言中有没有专门的字符串的变量?没有所以我们使用字符数组来存储字符串。(把字符串的每一个字符存储到字符数组的每一个元素中,并且会多存放一个‘\0’)'\0'字符串的结束标记,ascII码表中值是 0 对应的字符。NUT,NULL2、字符数组 1)定义 c...
分类:
编程语言 时间:
2015-05-13 12:39:52
阅读次数:
117
1、指针与数组 1)指针与一维数组 i.数组指针(指向数组元素的指针)类型*指针变量名;指针定义完成后要初始化(不想让指向任何内容,=0,=NULL) int a[10]; int *p=&a[0];//&a[0]== a int *p1= a; ii.用数组的指针访问数组元素偏移:指针变量的偏移 ...
分类:
编程语言 时间:
2015-05-13 12:38:21
阅读次数:
131
给一个数组A,和一个整数k,将数组分成两个部分(你可以移动数组中的数),使得左边部分的数都=k。要求使用O(1)的额外空间,和O(n)的时间。...
分类:
编程语言 时间:
2015-05-12 15:42:19
阅读次数:
148
Sizeof与Strlen的区别与联系一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。由于在编译时计算,因此sizeof不...
分类:
其他好文 时间:
2015-05-11 14:42:01
阅读次数:
159
Hightlight1. Review & summary2. 指针数组&数组指针(指向数组的指针)3.数组和字符串4. 函数指针(指向函数的指针)5. 堆分配内存 malloc函数6. 堆分配内存其他相关函数: 6.1 calloc 函数 6.2 realloc 函数1. Review & sum...
分类:
其他好文 时间:
2015-05-10 17:06:19
阅读次数:
131
指向数组的指针变量成为数组指针变量。一个数组是由连续的一块内存单元组成的。数组名就是这块连续内存单元的首地址。该实例我们实现了使用数组的指针引用数组,利用数组名以及下标引用数组等。其中,使用数组的指针和数组的下标来遍历数组的时候可能不太容易理解,但是我已经在注释中说明清楚了。下面附上我的代码:#include /**
* 本实例实现通过指向数组的指针引用数组,
* 利用数组名以...
分类:
编程语言 时间:
2015-05-10 09:47:40
阅读次数:
132
条款一 c++ 为一个语言联邦1、四个层次 C:blocks,语句,预处理器,内置数据类型,数组,指针面向对象的C++:封装,多态,继承Template C++STL条款二 尽量以const,enum,inline代替#define Static const常量的声明和定义,声明应该是在头文件当中,...
分类:
编程语言 时间:
2015-05-09 23:20:14
阅读次数:
144
请先看C++中的指针概述,这里只是扩充数组指针 其实这里主要说的就是c++中的指针运算/* 数组元素指针: 一个变量有地址,一个数组包含若干个元素,每个数组元素都有相应的地址, 指针变量可以指向数组元素(把某一元素的地址放到一个指针变量中) 所谓数组元素的指针就是数组元素的地址...
分类:
编程语言 时间:
2015-05-08 23:25:24
阅读次数:
124
指针数组和数组指针概述(数组指针(指向数组的指针)与指针数组(存放指针的数组))
指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。
数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。
认识指针数组和数组指针从内存方面分析...
分类:
编程语言 时间:
2015-05-08 12:58:50
阅读次数:
153
问题描述:
写一个函数,用于比较两个字符串的比较(string_compare).
程序分析:
(1)主要思想:传入两个字符串后,比较这两个字符串中的每个元素,如果第一次比较就不相等,就不要让它进入到下面的比较中。这样一来,将它返回一个相减的值(即:两数组中开始不相等的那两个元素相减,返回值(int类型),是ASCII码值相减)。进入比较的过程中时,相等就返回0;其他情况都返回那个相减的值。...
分类:
编程语言 时间:
2015-05-08 09:35:46
阅读次数:
117