社区
C语言
帖子详情
请教一个函数声明和定义中的P()的问题
one-young-coder
2015-01-30 10:54:56
void gsm_destroy P1((S), gsm S)
这个函数的定义好奇怪,加了一个P1(S),本来应该是void gsm_destroy(gsm S)就可以了,中间插一个P1(S)算是啥呢?
好像stdio.h有定义,但我不知道这个到底有啥用,害得我的sourceInsight都找不到符号。
...全文
222
2
打赏
收藏
请教一个函数声明和定义中的P()的问题
void gsm_destroy P1((S), gsm S) 这个函数的定义好奇怪,加了一个P1(S),本来应该是void gsm_destroy(gsm S)就可以了,中间插一个P1(S)算是啥呢? 好像stdio.h有定义,但我不知道这个到底有啥用,害得我的sourceInsight都找不到符号。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2015-02-02
打赏
举报
回复
VC编译选项加/EP /P,重新编译,查看宏展开后对应的.i文件。gcc加-E
one-young-coder
2015-02-02
打赏
举报
回复
# define P0() (void) # define P1(x, a) (a) # define P2(x, a, b) (a, b) # define P3(x, a, b, c) (a, b, c) # define P4(x, a, b, c, d) (a, b, c, d) # define P5(x, a, b, c, d, e) (a, b, c, d, e) # define P6(x, a, b, c, d, e, f) (a, b, c, d, e, f) # define P7(x, a, b, c, d, e, f, g) (a, b, c, d, e, f, g) # define P8(x, a, b, c, d, e, f, g, h) (a, b, c, d, e, f, g, h) 就是这个定义,其实算起来,等替换完成,void gsm_destroy P1((S), gsm S)和void gsm_destroy(gsm S)就是一回事了,因为会被后者替换掉,我的意思是,我不明白这个宏放在这是有什么意义。
赵4老师
2015-01-30
打赏
举报
回复
VS IDE中,在不明白的符号上点鼠标右键,选转到定义。
matlab的syms无法在函数
中
使用_syms(matlab
中
syms的用法)
是
定义
变量么?syms
定义
变量,然后,进行符号运算。syms什么意思syms是
定义
符号变量sym是将字符或者数字转换为字符比如syms x y %就是定了符号变量x y以后x y就可以直接使用了,有他们运算出来的结果也是符号变量当然上面的也可.
定义
一个
符号变量:syms x
定义
一个
符号变量x后续可以做一些符号操作,如:p=x^2+3*x-2;diff(p,x) %p对x求导大家好!matlab
中
s...
class函数 python,python class函数
python类和函数的区别我想
请教
下,在python
中
,是进来用函数,还是进来用类。还有,python
中
一、主体不同类:是面向对象程序设计实现信息封装的基矗函数:是指一段在一起的、可以做某一件事儿的程序。也叫做子程序、(OOP
中
)方法。 二、特点不同类:是一种用户
定义
的引用数据类型,也称类类型。python 怎么调用class
中
的函数a=类名 a.类里的函数名python
中
class.函数()和c...
python预
定义
_【Python】python类
中
方法的预
定义
知乎
问题
:像这个图片里面显示的,self.prediction首先声明了下然后下面给出了
定义
,然后optimize又调用这个函数但是没有用self.prediction()这样的方式而是像用变量一样直接用self.prediction,,像
请教
一下这是什么操作? 知乎回答:python
中
变量和函数都不需要提前声明,函数直接
定义
就可以了。这里提前声明不知道是写的人习惯了其它语言,还是为了可读性。在p...
int *p() ; int (*p)();
指向函数的指针 先说说int (*p) (); 吧,简单的理解,这就算是 调用函数,其
中
p可以是函数名称,代表函数的入口地址。很简单的理解吗,c语言
中
()就代表了函数,所以把 *p用括号括在一起变作 (*p)就代表了
一个
函数。 #include <stdio.h> int main() { int num; int choice; int res; i...
函数指针的好处、作用
C
中
函数指针的作用 项目
中
用到了很多封装在struct
中
的函数指针,以前在MFC里面经常用到则个作为回调函数,还以为是微软设计的特色呢。在网上查了一下它的用法,做个总结。 1)提供调用的灵活性。设计好了
一个
函数框架,但是设计初期并不知道自己的函数会被如何使用。比如C的”stdlib”
中
声明的qsort函数,用来对数值进行排序。显然,顺序还是降序,元素谁大谁小这些
问题
,库程序员在编
C语言
70,020
社区成员
243,264
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章