前几天用的结构体,结构体内还包含有结构体指针和数组以及指向字符串的指针,发现自己对这方面的东西还很容易犯错,故现在讲其中容易出错的地方写出来,分享给大家也方便自己日后查看。
typedef struct {
char name[50];
char job[50];
int age;
int people_id;
} peopleInfo;
typedef struct...
分类:
其他好文 时间:
2014-08-03 15:21:35
阅读次数:
190
基础试题(C语言)
一、ANSI C/C++方面的知识
一.1、简答题。下面的题目必须全部答对才给分(20分):
1、 如何在C中初始化一个字符数组。
2、 如何在C中为一个数组分配空间。
3、 如何初始化一个指针数组。
4、 如何定义一个有10个元素的整数型指针数组。
5、 s[10]的另外一种表达方式是什么。
6、 GCC3.2.2版本中支持哪几种编程语言。...
分类:
系统相关 时间:
2014-07-31 17:13:47
阅读次数:
427
题目:有一段文本,将文本中的所有单词,存放到一个字符指针数组中(要求每个单词内存恰好)。第一种做法charc[]="asdafilkjglripkjgdrgdssdggs";charb[10]={0};char*a[10]={NULL};inti=0,j=0,k=0;//i使字符不断后移,j用来标识指针a,k用来标识中间字符数组b;while(1){//把字符串..
分类:
其他好文 时间:
2014-07-30 12:32:34
阅读次数:
256
基本原理:事先准备好一个固定长度的数组。如果长度不够的时候,realloc一块区域。另外:在数组元素减少的情况下,需要缩减数组长度。...
分类:
编程语言 时间:
2014-07-29 14:17:08
阅读次数:
301
//理解数组指针与指针数组要从定义开始,对于优先级的理解//对于形如 int* p[4],那么他就是个指针数组。因为先定义数组//对于形如int (*p)[4],就是个数组指针,因为先定义指针。 #include #include using namespace std;int main(){ .....
分类:
其他好文 时间:
2014-07-28 14:50:43
阅读次数:
180
C语言的学习,比较难的是指针的用法,指针搞不明白,那说明没有学好C语言。下面将举例说明指针的一些用法,包括指针数组、数组指针、指针函数、函数指针和函数指针数组。1.指针通常说所的指针是指针变量的简称,指针变量存放的是内存单元的地址,在32位处理器中地址是32位的,..
分类:
其他好文 时间:
2014-07-28 03:05:51
阅读次数:
204
在继续探索c指针之前,有必要来解析下c语言中复杂的声明语法。
只需要记住两点:一个原则,一个规则。
原则:先看标示符。
规则:运算符优先级是规则。...
分类:
其他好文 时间:
2014-07-26 01:56:16
阅读次数:
209
c中的数组是一种聚合类型,把同种类型的元素按顺序存储,即是数组。c中数组类型的特点在于:它是嵌套定义的。...
分类:
其他好文 时间:
2014-07-26 01:56:06
阅读次数:
220
在c中指针和数组似乎有着千丝万缕的关系。其实它们不是一回事:指针是指针,数组是数组,两者不相同。...
分类:
其他好文 时间:
2014-07-25 11:19:52
阅读次数:
206
一、指针函数与函数指针在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针类型标识符 *函数名(参数表) int *f(x,y);首先它是一个函数,...
分类:
其他好文 时间:
2014-07-24 17:31:00
阅读次数:
320