I. 语句
程序的基本组成部分,分可执行语句(定义)和不可执行语句(声明)。
II. 定义
分配存储空间,即具有了存储类型。
III. 声明
告诉编译器这个名字值的类型及宣告该名字的存在性,仅此而已。
IV. gcc实例说明
/* ->表示gcc可以设置断点的地方,即可执行语句 */
static void parse_ctrip_dummy(struct http_conn * hc, struct http_proto_message *response)
{
->char *origin_url = NULL;
->char *ungzipdata = NULL;
->char *content_encoding = NULL;
int ungziplen;
tpnstr_t decodedata;
int decodedlen;
int iRet;
->bzero(&decodedata, sizeof(decodedata));
...
}
V. c VS c++
- int a;//在标C中为声明是不可执行语句而在C++中为定义是可执行语句
- extern int a;//为声明是不可执行语句
- CWinApp curApp; //对象定义是可执行语句