C语言函数括号中的内容怎么理解

intprintf(constchar*format,...);void*malloc(size_tsize);void*calloc(size_tnmemb,size_... int printf(const char *format, ...);
void *malloc(size_t size);

void *calloc(size_t nmemb, size_t size);
void *realloc(void *ptr, size_t size);
int pthread_create(pthread_t *thread, const pthread_attr_t *attr,void *(*start_routine) (void *), void *arg);

我自己man了五个函数,比如第一个,int表示返回值是一个整型数据,括号里面翻译过来就是常量,字符,格式,可是为什么会理解成“%d .... ...”或者“%c... ...”呢??
以下几个又怎么理解呢??
展开
 我来答
阳光的雷咩咩
2019-06-11 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7884万
展开全部
那个const char就是格式字符串,后面的3点省略号是不定参数,自己搜一下。
第二三个函数关键是看size_t的定义,应该也没什么奇特的,就是宏而已,实现才是关键,网上可以找到开源实现。
最后一个挺复杂的,有函数指针
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式