c++语言
woniu317
开始刷leetCode,补充基础。个人邮箱:woniu317@126.com
展开
-
定义与声明的区分
1. 变量的定义、声明变量的声明有两种情况:一种是需要建立存储空间的。例如:int a。在声明的时候就已经建立了存储空间。这种声明是"定义性声明(defining declaration)",即我们平时所说的“定义”。另一种是不需要建立存储空间的,只是告诉编译器某变量已经在别处定义过了。例如:extern int a。其中,变量a是在别处定义的。这种声明是"引用性声明(refernc转载 2014-12-18 17:35:24 · 520 阅读 · 0 评论 -
可变长参数的函数的写法
c语言中的可变长参数的函数小例子:#include <stdio.h>#include <stdarg.h>#include <assert.h>static int pp;void func1(){ static int pp1; printf("hello world\n");}void tiny_printf(char *format, ...){ int原创 2015-05-08 14:37:44 · 925 阅读 · 0 评论