非要说是什么,顶多就是一个屁,放掉就橡州可以了
char var='P'//定义一个char型变量,变量名为var 值就是个P(大屁)
够通俗宴物的吧,哈哈
var 是英语山埋“变量”的头3个字母,所以,var1,var2就表示“变量1”,“变量2”的逗搏蚂意思。++是“自增”运算符。
遇到++var时 var先加1 再取var的值
遇银轮到var++时 var的值不变,执行完当前 *** 作后,var的值再加1
晕了,你问的是VAR,我还以为是VA呢,VAR应该是varible的缩写你是说的va变量吗,这个是用清旅来处理不确定参数个数的
比如带孙printf函数,我下面写了一个PRINT函数,只有部分功能
#include<iostream>
#include<cstdarg>
using std::cout
using std::endl
#define CASE breakcase
int Print(const char *format,...)
{
va_list arg_ptr
va_start(arg_ptr,format)
while(*format)
{
switch(*format)
{
case('答行凳%'):
format++
switch(*format)
{
case('d'):
case('u'):
cout<<va_arg(arg_ptr,int)
CASE('f'):
cout<<va_arg(arg_ptr,double)
}
CASE('\\'):
format++
switch(*format)
{
case('n'):
cout<<endl
CASE('t'):
cout<<'\t'
}
break
default:
cout<<*format
}
format++
}
va_end(arg_ptr)
return 0
}
int main()
{
int a=2
unsigned b=3
float c=4
Print("%d\t%u\t%f\n",a,b,c)
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)