Hightlight1.文件操作通用基本格式2.文件操作读写操作 2.1 文件写操作 2.2 简单的文件读操作 2.3 e.g. 2.4 对文件批量处理练习---- fread/fwrite函数3. 函数变长参数4. 字符串转成int/float变量 ---atoi/atof 函数5. s...
分类:
其他好文 时间:
2015-05-12 10:53:45
阅读次数:
176
c语言中的可变长参数的函数小例子:#include
#include
#include
static int pp;
void func1()
{
static int pp1;
printf("hello world\n");
}void tiny_printf(char *format, ...)
{
int...
分类:
其他好文 时间:
2015-05-08 14:53:35
阅读次数:
174
ZMAN的学习笔记之Python篇: 1.装饰器 2.函数“可变长参数” 3.命令行解析注:本文全原创,作者:ZMAN (http://www.cnblogs.com/zmanone/) 在Python中,对命令行的解析方式不唯一,本文将介绍两种方法:一种是用sys.argv手动设置,另一种...
分类:
编程语言 时间:
2015-04-20 10:49:18
阅读次数:
276
Java面向对象3个基本特征:继承、封装和多态;多态主要体现在重载和重写;
1、静态分派
静态分派与重载有关,虚拟机在重载时是通过参数的静态类型,而不是运行时的实际类型作为判定依据的;静态类型在编译期是可知的;
1)基本类型
以char为例,按照char>int>long>double>float>double>Character>Serializable>Object>...(变长参数,...
分类:
编程语言 时间:
2015-04-12 09:22:12
阅读次数:
200
1.C可变长参数printf这个使用频繁的C语言函数的参数列表包含一个const char*的描述串,还有一个可变长参数(...) ,如下为printf的函数声明。int printf(const char * __restrict, ...)在stdarg.h这个头文件中包含着对可变长参数进行操作...
分类:
其他好文 时间:
2015-04-11 22:30:25
阅读次数:
319
通常我们使用的C函数的参数个数都是固定的,但也有不固定的。比如printf()与scanf()。如何自己动手实现一个可变参数函数,这个还是有点技巧的。我们最常用的就是定义一个宏,使用printf或者printk,如下#define wwlogk(fmt, args...) printk(fmt, #...
分类:
编程语言 时间:
2015-03-15 22:40:46
阅读次数:
214
简单例子1: 1 public class Varable { 2 public static void main(String[] args) { 3 print("I ","love ","you ","!"); 4 } 5 static void pri...
分类:
编程语言 时间:
2015-03-11 12:33:40
阅读次数:
142
ZMAN的学习笔记之Python篇: 1.装饰器 2.函数可变长参数 这次来聊聊Python中函数的可变长参数,在实际中经常会用到哦~一、什么是“可变长参数” “可变长参数”就是向一个函数传入不定个数的参数。比如我写一个函数:传入一个学生参加各科目考试的成绩,求平均分,如两个学生分别传入(9...
分类:
编程语言 时间:
2015-02-26 16:12:07
阅读次数:
151
定义参数个数不确定的函数,需用到头文件stdarg.h,该头文件是专门为变长参数函数所用。
参数变长函数的声明:void function(int intVal, ...),当然参数类型可以为double或其他,返回类型也可以自己修改。
方法:
先用头文件stdarg.h中的宏va_list定义一个指向参数的指针ap,va_list ap;
再用宏va_start初始化指针ap,va_st...
分类:
其他好文 时间:
2015-02-09 14:11:38
阅读次数:
165
有些时候,我们定义一个函数,可能这个函数需要支持可变长参数,也就是说调用者可以传入任意个数的参数。比如C函数printf().我们可以这么调用。printf("name: %s, number: %d", "Obama", 1); 那么这个函数是怎么实现的呢?其实C语言支持可变长参数的。我们举个例....
分类:
编程语言 时间:
2015-01-06 02:01:56
阅读次数:
272