百度试题 题目 #include "stdio.h" void main() { void swap(int a,int b); int a,b; a=3;b=10; swap(a,b); printf("a=%d,b=%d\n",a,b); } void swap(int a,int b) { int temp; temp=a; a=b; b=temp; } 下面的说法中,正确的是_。 A.在main()函数中调用swap()后,能...
(单选题) void swap_ _int(int *a,int *b){ *a=*a+*b; *b=*a-*b; *a=*a-*b; }以下说法正确的是:( ) A. 结果不正确,因为会溢出,用位与的方式就没问题 B. 结果正确,即使会溢出 C. 结果正确,不会溢出 D. 其他选项都不对
void swap(int a, int b); int main() { int a = 5; int b = 6; swap(a,b); printf("%d-%d ", a, b); return 0; } void swap(int a, int b) { int t = a; a = b; b = t; } 相关知识点: 试题来源: 解析 5-6 ...
void swap(int a,int b) 是什么意思?答:定义一个返回值为空的函数swap,函数有两个形参a和b,类型...
A. = B. ; C. = temp; 相关知识点: 试题来源: 解析 B } int main() { int x = 5, y = 10; swap(&x, &y); printf("%d %d\n", x, y); return 0; } ``` A 5 10 B 10 5 C 5 5 D 10 10 答案:B 解析:在 swap 函数中,通过指针交换了 x 和 y 的值。
楼上的有错误 swap1函数没有返回值,故主函数输出的第一批中a,b的值并没有交换。#include<stdio.h>void swap1(int a, int b);void swap2(int *a, int *b);void main(int a,int b){ printf("input a,b:"); scanf("%d%d",&a,&b); swap1(a,b); swap2(&a,&b); printf("a=...
51CTO博客已为您找到关于#include <stdio.h> void swap(int a,int b) { int t; t = a; a = b; b = t; } in的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及#include <stdio.h> void swap(int a,int b) { int t; t = a; a = b; b = t; } in问答内容。更多#incl
void swap(int *a, int *B) int *t; t=a;a=b;b=t; main() int i=3,j=5,*p=&i,*q=&j; swap(p,q);printf("%d %d\\n",*p,*q);分值: 1.5相关知识点: 试题来源: 解析 答案:3 5 [解析] 本题考查函数中实参和形参的传递,在C语言函数中实参和形参传递具有不可逆性,参数只能由实参传向...
教材里出现的一个自定义函数吧,应该是一个交换两个变量的值.void表示没有返回值,swap是函数名,int a,int b是函数里的两个参数.整个意思就是说给两个参数a和b,函数swap可以完成交换这两个参数的值的任务.
void swap(int &a,int b) { int temp; temp=a++; a=b; b=temp; } void main() { int a=2,b=3; swap(a,b); cout<A. 2,3 B. 3,2 C. 2,2 D. 3,3 相关知识点: 试题来源: 解析 D [解析] 本题考查的是引用调用,因为函数swap引用调用参数a,所以在swap函数中a的变化会改变主函...