C 字符串处理

首先我们来看下面的代码。这个代码,目的是想对一行字符串(以#符号开始)的注释前后空白进行去除。如“  this is what I want   #this is the comment”, 我想得到“this is what i want”。

首先我们将字符串地址赋值给StrStart,[……]

Read more

一种很好的C语言数据组织结构

问题:现在加入有m个网格,然后网格有不固定个数的河段(channel),每个channel有多个属性,然后给一种C语言数据组织结构对其进行组织?

分析:由于channel具有多个属性,所以需要建立结构体数据保存每条channel的多个属性;然后因为每个网格具有一条多条channel,因此需要建[……]

Read more

指针数组与数组指针

指针数组,首先它是一个数组,数组的元数都是指针,如:
int *p1[10] , 由于[]的优先级要高于*, 因此p1与[]结合,构成数组的定义,数组名为p1, int *修饰数组的内容,即数组中的每个元素。
数组指针,首先它是一个指针,它指向一个数组,它是“指向数组的指针”的简称,如:

[……]

Read more

Pointer to Struct