学习笔记(06):c++入门到精通教程 c++11/14/17-函数新特性、内联函数、const详解

立即学习: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;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值