tag : c

GNU C对ISO标准的扩展

这个大学时候写的, 由于blog迁移, 放到这里. 在linux下使用system这个库函数, system的函数的原型是: 1int system(const char* string); system函数的执行时调用/bin/sh -c string来执行指定参数的字符串,返回参数是子进程的退出状态,下面是我的测试小列子: 12345678910111213141516171819202122

c语言可变参数宏定义

这篇记录是大学的时候写的, 今天看到了, 现在我有了自己的博客平台, 把这篇文章迁移过来, 关于c语言中可变参数宏定义, 先来看print函数的声明: 1int printf(const char* str, ...); 你可以看到printf的第二个参数是三个., 这就是c语言中的可变参数使用。那么我们如何定义我们自己的可变函数了, 首先你要包 含#include<stdarg.h>