摘要:
/**************************************************//* 函数功能:顺序表的初始化-置空表 *//* 函数参数:指向sequence_list型变量的指针变量slt *//* 函数返回值:空 *//* 文件名:sequlist.c, 函数名:init() *//***************************************************/void init(sequence_list *slt){ slt->size=0;}sequence_list 是一个结构体类型,size是它的一个成员。slt是指向这种结 阅读全文
随笔档案-2012年7月28日
c语言的符号和引用问题数据结构C语言 ->含义是
2012-07-28 18:11 by 沐海, 2514 阅读, 收藏, 编辑
摘要:
c 语言中有两个符号,一个是*,一个是&,有时写一个函数时如qq(int *q);有时确是qq(int &q),有时是qq(int q);他们用的场合还不一样,希望大家能详细解释qq(int* q)中的(int* q)是qq这个函数的形参表,int* q表示的是q是一个指向int对象(或数据类型)的指针,即该函数接受一个int型指针为参数;至于qq(int& q),这个貌似只有在C++中才见得到吧,该句的意思是函数qq接受一个int类型的引用(引用只有在C++等语言中才有)q。而qq(int q),表示的是qq这个函数接受一个整形的数据q。默认情况下,C/C++是按值传 阅读全文