首先,根据书本教材的代码学习,我打出了如下代码:

#include<iostream>
using namespace std;
void swap_i(int *num1,*num2)
{int t;t=*num1;*num1=*num2;*num2=t;} void swap(void *num1,void *num2,int size){char *first=(char*)num1,*second=(char *)num2;for(int k=0;k<size;k++){char temp;temp=first[k];first[k]=second[k];second[k]=temp;}}int main(){int a=3,b=6;double x=2.3,y=4.5;char c1[8]="John",c2[8]="Antony";cout<<"before swap:a="<<a<<"b= "<<b<<endl;swap_i(&a,&b);cout<<"after swap:a="<<a<<"b="<<b<<endl;cout<<"before swap:x="<<x<<"y="<<y<<endl;swap(&x,&y,sizeof(x));cout<<"after swap:x="<<x<<"y="<<y<<endl;cout<<"before swap:c1"<<c1<<"c2="<<c2<<endl;swap(&c1,&c2,sizeof(c1));cout<<"after swap:c1="<<c1<<"c2="<<c2<<endl;return 0; }

跟书上说的可谓是一毛一样,but……
输出不出来哈哈哈哈
成功喜获一个错误:

在我的网络搜索查询无果的情况下
我看着错误行显示的error
突然
悟了……

想要在之前得到一个身份
但是我第一个形参括号内的第二个没有命名
因此:
只需在
num2前面加个int
就可以解决问题啦

using namespace std;
void swap_i(int *num1,int *num2)
{int t;t=*num1;*num1=*num2;*num2=t;} void swap(void *num1,void *num2,int size){char *first=(char*)num1,*second=(char *)num2;for(int k=0;k<size;k++){char temp;temp=first[k];first[k]=second[k];second[k]=temp;}}int main(){int a=3,b=6;double x=2.3,y=4.5;char c1[8]="John",c2[8]="Antony";cout<<"before swap:a="<<a<<"b= "<<b<<endl;swap_i(&a,&b);cout<<"after swap:a="<<a<<"b="<<b<<endl;cout<<"before swap:x="<<x<<"y="<<y<<endl;swap(&x,&y,sizeof(x));cout<<"after swap:x="<<x<<"y="<<y<<endl;cout<<"before swap:c1"<<c1<<"c2="<<c2<<endl;swap(&c1,&c2,sizeof(c1));cout<<"after swap:c1="<<c1<<"c2="<<c2<<endl;return 0; }
void swap_i(int *num1,int *num2)

最后成功输出交换前后的数:

【今日收获】关于[Error] expected identifier before ‘*‘ token的解决办法相关推荐

  1. [001]code blocks - error: expected identifier or ‘(‘ before ‘int‘|

    报错 error: expected identifier or '(' before 'int'| error: expected ')' before '>' token| error: e ...

  2. error: expected expression before ‘;’ token的问题

    在借用mosquitto源码,写一个订阅客户端时,使用了pthread_create和pthread_join时出现: error: expected expression before ';' to ...

  3. error: expected initializer before ‘’ token

    ljj@ljj-think:~/C++/Project/07$ make g++ -std=c++11 -c -Wall 7_27.cpp In file included from 7_27.cpp ...

  4. codeblocks 出现的错误 error: expected ';', ',' or ')' before '' token 解决方法

    为何在编译时候会出现 'error: expected ';', ',' or ')' before '&' token' 这个错误提示呢,很多同学在这一点上无法理解,明明语法上并无错误,为什 ...

  5. [Error] expected unqualified-id before‘[‘ token

    "[Error] expected unqualified-id before'[' token"翻译之后的结果是:"[Error]"["标记之前应为 ...

  6. error: expected identifier before numeric constant

    class内定义vector val(N,0)报错error: expected identifier before numeric constant vector作为public成员函数,如果要初始 ...

  7. 数据结构学习记录1——error: expected identifier before numeric constant未解决

    程序的多文件组织 最简单的多文件组织,一个项目中有3个文件: (1) .h 头文件:定义数据类型.声明自定义函数.定义宏等 (2).cpp 源文件1:用于实现头文件中声明的自定义函数 (3).cpp ...

  8. zabbix安装MySQL失败_MySQL数据库之zabbix3.x安装出现“configure: error: Not found mysqlclient library”的解决办法...

    本文主要向大家介绍了MySQL数据库之zabbix3.x安装出现"configure: error: Not found mysqlclient library"的解决办法 ,通过 ...

  9. Sublime Text 2报 Decode error - output not utf-8 错误的解决办法

    Sublime Text 2报"Decode error - output not utf-8"错误的解决办法 作者:chszs,转载需注明. 作者博客主页:http://blog ...

最新文章

  1. NASA指定首批9名宇航员,参与波音和马斯克商业载人航天
  2. CCNP ONT LAB之PQ WFQ
  3. ?Web开发者需要知道的CSS Tricks
  4. IDEA打开clone的项目编译时出现java: 程序包org.springframework.boot不存在。
  5. IDEA : IDEA好用的插件集锦
  6. 一层循环时间复杂度_数据结构与算法系列——时间、空间复杂度
  7. pc 页面在移动端怎么获取放大倍数、_逆冬:移动端排名应该怎么做?两种匹配移动端实战排名干货分享!...
  8. MPU6050姿态解算——Mahony互补滤波
  9. JavaScript之innerHTML和outerHTML,innerText和outerText
  10. BDrate、BDBR、BDPSNR的计算原理和程序
  11. 手把手教你如何创造睡后收入
  12. 异构数据统一管理推动存储资源盘活
  13. 华为手表开发:WATCH 3 Pro(15)传感器订阅加速度计
  14. 什么是WAF?WAF的功能有哪些?
  15. 在线机器学习算法及其伪代码
  16. android记事本的设计报告,安卓记事本开发设计报告.pdf
  17. Python做双均线策略
  18. android虚拟设备模拟,适用于Android虚拟设备(AVD)的NFC标记模拟
  19. nas存储挂载linux永久挂载,将ubuntu设置为NAS——2. 新增硬盘挂载
  20. Contos7系统下无法查看ip地址的解决方法

热门文章

  1. Postman+Newman+Git+Jenkins+Slack 接口自动化和监控
  2. AirServer 7.2.6 手机投到Mac并录制手机屏幕
  3. 树莓派安装kali2020安装教程和坑点
  4. TriSun PDF 13.0中文版本,TriSun PDF15的发布
  5. html文字段落缩进,CSS text-indent段落首行文字缩进分享
  6. 虚拟桌面分屏_Windows 分屏和虚拟桌面,也能很实用
  7. 软件系统——需求调研
  8. 相亲网站平台制作建设,第九篇
  9. BFS 寻找矩阵中两点之间的最短距离
  10. 图像分割评测指标MIOU之python代码详解