原理就不讲了,这里用来理解指针的使用方法

代码1:

#include <stdio.h>
int main()
{
int a, b;/* 实际变量的声明 */
int* p, * q;/* 指针变量的声明 */
p = &a;/* 在指针变量中存储实际变量的地址 */
q = &b;
scanf_s("%d%d", p, q);
if(*p>=*q)
{
int t = *p;
*p = *q;
*q=t;
}
printf("%d %d\n",*p,*q);
}

 代码2:

#include <stdio.h>
int main()
{
int a, b;/* 实际变量的声明 */
int* p, * q;/* 指针变量的声明 */
int* t = new int;/*new int 随机产生一个整型空间,必须加这个否则会出错*/
p = &a;/* 在指针变量中存储实际变量的地址 */
q = &b;
scanf_s("%d%d", p, q);
if(*p>=*q)
{
*t = *p;
*p = *q;
*q=*t;
}
printf("%d %d\n",*p,*q);
}

最新文章

  1. java中执行系统命令
  2. 素数筛 poj 2689
  3. Win7下安装依赖lxml的python插件
  4. python_Day1_基础知识开篇
  5. oc-15-self
  6. java形参是否会改变实参
  7. 一个想法照进现实-《IT连》创业项目:聊聊IT连App是如何思考解决IT人员单身问题的
  8. tween.js的使用
  9. jQuery 嵌套 event 会触发多次的原因
  10. increase the minSdkVersion to 26
  11. python的魔术方法
  12. uint8_t / uint16_t / uint32_t /uint64_t
  13. JavaScript权威指南第02章 词法结构
  14. JavaScript——历史与简介
  15. profibus总线和profibus dp的区别
  16. UVA11027_Palindromic Permutation
  17. java并发编程(5)并发程序测试
  18. Ansible常用功能
  19. Python for 循环语句
  20. Graph_Master(连通分量_G_Trajan+Thought)

热门文章

  1. main中的argv和argc
  2. 一些docker资料汇总
  3. Entry小部件:
  4. Codeforces Round #623 (Div. 1, based on VK Cup 2019-2020 - Elimination Round, Engine)A(模拟,并查集)
  5. MySql 中关键字 case when then else end 的用法
  6. Java基本语法--关键字&amp;标识符
  7. SOC-training image镜像内核文件(DE1-soc软件实验”hello_word&quot;)
  8. mysql(4):性能分析和性能优化
  9. 使用 NuGet 包管理器在 Visual Studio 中安装和管理包
  10. THINKCMF5 部署到 Windows服务器