【C语言】(指针) 将两个数排序
2024-09-03 17:45:56
原理就不讲了,这里用来理解指针的使用方法
代码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);
}
最新文章
- java中执行系统命令
- 素数筛 poj 2689
- Win7下安装依赖lxml的python插件
- python_Day1_基础知识开篇
- oc-15-self
- java形参是否会改变实参
- 一个想法照进现实-《IT连》创业项目:聊聊IT连App是如何思考解决IT人员单身问题的
- tween.js的使用
- jQuery 嵌套 event 会触发多次的原因
- increase the minSdkVersion to 26
- python的魔术方法
- uint8_t / uint16_t / uint32_t /uint64_t
- JavaScript权威指南第02章 词法结构
- JavaScript——历史与简介
- profibus总线和profibus dp的区别
- UVA11027_Palindromic Permutation
- java并发编程(5)并发程序测试
- Ansible常用功能
- Python for 循环语句
- Graph_Master(连通分量_G_Trajan+Thought)
热门文章
- main中的argv和argc
- 一些docker资料汇总
- Entry小部件:
- Codeforces Round #623 (Div. 1, based on VK Cup 2019-2020 - Elimination Round, Engine)A(模拟,并查集)
- MySql 中关键字 case when then else end 的用法
- Java基本语法--关键字&;标识符
- SOC-training image镜像内核文件(DE1-soc软件实验”hello_word";)
- mysql(4):性能分析和性能优化
- 使用 NuGet 包管理器在 Visual Studio 中安装和管理包
- THINKCMF5 部署到 Windows服务器