参考例程
int main(int argc,char **argv){
A(5);
B("test");
}
int A(int a){
return a;
}
char * B(char* str){
return str;
}
说明
主函数调用 A 和B函数;其中 A 函数会创建一个临时变量a存放 5,A函数结束调用后临时变量a释放;B函数会创建一个常量字符串和一个临时指针变量str,并将该字符串指针赋值给str,B函数结束调用临时指针变量str释放,注意常量字符串未被释放