简单介绍以下几个宏:1) __VA_ARGS__ 是一个可变参数的宏,这个可变参数的宏是新的C99规范中新增的,目前似乎只有gcc支持(VC6.0的编译器不支持)。宏前面加上##的作用在于,当可变参数的个数为0时,这里的##起到把前面多余的","去掉,否则会编译出错。2) __FILE__ 宏在预编...
分类:
其他好文 时间:
2014-08-16 01:00:59
阅读次数:
155
/**
*功能:建立一个头文件,声明一组函数,具有可变参数,返回值包括void,char,
*int,float。建立一个包含上述头文件的.cpp文件,创建所有这些函数的定义。每个
*定义应该简单地输出函数名,参数列表,并返回类型以便知道它已经被调用。
*创建另外一个.cpp文件,它包含头文件且定义int main(),在其中调用已经定义的所有
*函数。
*时间:2014年8月15日08:18:0...
分类:
编程语言 时间:
2014-08-15 09:34:37
阅读次数:
223
主要记录学习Python的历程和用于复习、查阅之用。 知识点: 数据类型(列表、元组、字典、集合) 帮助文档 函数(默认参数、可变参数、关键字参数、参数组合)数据类型: 列表:list 有序集合,可增删元素 ,使用[]表示。可变。 元组:tuple 与list类似,但是一初始化就不能修改。使...
分类:
编程语言 时间:
2014-08-14 20:05:19
阅读次数:
161
先说明可变参数是什么,先回顾一下C++里面的函数重载,如果重复给出如下声明:1 int func();2 int func(int);3 int func(float);4 int func(int, int);5 ... 这样在调用相同的函数名 func 的时候,编译器会自动识别入参列表的格...
分类:
编程语言 时间:
2014-08-13 21:59:07
阅读次数:
375
2014年暑假c#学习笔记一、C#编程基础1. c#编程基础之枚举2. c#编程基础之函数可变参数3. c#编程基础之字符串基础4. c#编程基础之字符串函数5.c#编程基础之ref、out参数二、C#winform编程1.C#WinForm基础制作简单计算器2.C#WinForm基础Email分析...
分类:
其他好文 时间:
2014-08-11 20:42:42
阅读次数:
309
可变参数:int sum (params int[] values)int sum (string name,params int[] values)注意:params参数必须是形参表中的最后一个参数。代码如下:using System;using System.Collections.Generi...
分类:
其他好文 时间:
2014-08-09 11:21:57
阅读次数:
199
一、自定义函数自定义函数就是我们自己定义的函数,在PHP中自定义函数格式如下:function funname(arg1, arg2, arg3......){//TODOreturn values;}view sourceprint?01.输出结果:下面再举一个可变参数的函数view source...
分类:
移动开发 时间:
2014-08-07 12:30:00
阅读次数:
367
??
1.volatile:要求参数修改每次都从内存中的读取。这种情况要比普通运行的变量需要的时间长。
#include
#include
#include
void
main()
{
time_t
start,
end;
double
res = 0;
time(&start);
...
分类:
其他好文 时间:
2014-08-05 22:35:20
阅读次数:
337
第一篇 C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点“…”做参数占位符),实际调用时可以有以下的形式...
分类:
编程语言 时间:
2014-08-04 16:53:57
阅读次数:
259
摘要:一直以来都觉得printf似乎是c语言库中功能最强大的函数之一,不仅因为它能格式化输出,更在于它的参数个数没有限制,要几个就给几个,来者不拒。printf这种对参数个数和参数类型的强大适应性,让人产生了对它进行探索的浓厚兴趣。
关键字:printf, 可变参数
1. 使用情形
int a =10;
double b = 20.0;
char *str = "Hello wo...
分类:
其他好文 时间:
2014-08-02 15:30:33
阅读次数:
513