立即学习:https://edu.csdn.net/course/play/9186/191690?utm_source=blogtoedu
// project5.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include<iostream>
using namespace std;
//int &myfunc()
//{
// int tmpvalue = 9;
// cout << &tmpvalue << endl;
// return tmpvalue;
//}
//int myfunc(void)
//{
// return 1;
//}
//struct student { int num; };
//void fs(student &stu)
{
stu.num = 1010;
}
//void fs(int i)
//{
//
//}
//void fs(float i)
//{
//
//}
int main()
{
//int k = myfunc(); //这种写法是可以的
//cout << &k << endl;
// k = 10; //安全
//没有形参可以保持形参列表为空(),或者int
//如果一个函数我们不调用他们的话 ,则该函数可以只声明,不定义
//普通函数 ,定义只能定义一次(定义放在.cpp文件中),声明可以声明多次。一般函数定义.cpp 文件会#include自己的函数声明文件(.h)
// void func(int &ta, int &tb),在C++中,更习惯用引用类型的形参来取代指针类型的形参。提倡在C++中多实用引用
//
//student abc;
//abc.num = 100;
//fs(abc);
//cout << abc.num << endl;
//C++中函数允许同名,但是形参列表的参数类型或者数量有明显的区别
//四:const *char, char const*, char *const区别
//4.1: const char *p;
char stp[] = "I love china!";
const char *p; //
p = str;
return 0;
}