计科2016-3 (黑龙江科技大学)

  • 交换两个整型变量的数值

    运行结果: 输入a,b的值:5 6swap函数调用前:5 6swap函数调用后:6 5 Process exited after 4.049 seconds with return value 0请按任意键继续. . . 总结: swap函数的作用是交换两个变量(a和b)的值,swap函数的两个形参
    voyageur   2017-03-22 13:28   0   964
  • 构建一个swap函数交换数值

    #include<stdio.h>int swap(int*a,int*b)//声明函数为swap函数 {int c; *b=c; *b=*a; *a=c;}//利用第三个变量将数值交换 main() { int*a,*b,p,q; p=1; q=0; a=&p;b=&q;//将数值附给a和b sw
    伊靖雯   2017-03-22 13:27   3   483
  • 第二次作业

    1. 总结:这个函数用的是整型指针变量定义形参,从而实行调用函数,与用整型变量相比较为简便,在输入时的声明函数有逗号,定义函数没有逗号。输入scanf时注意&。 2.void swap (int*p,int*q){int*m;*m=*p;*p=*q;*q=*m;}为何无法实现交换? *p1就是a,是
    秋夜里的萤火虫   2017-03-22 13:21   1   221
  • 第二次作业

    2、void swap(int *p,int *q){int *m;*m=*p;*p=*q;*q=*m;}为何无法实现交换? 这个报错的是程序错误 首先,int的*m是一个指针,是一个地址,地址是随机给的,所以有可能和需要交换地址的两个指针地址重复。所以无法实现交换 (自己理解) 3、void sw
    王丫   2017-03-22 13:02   0   215
  • 第二次作业

    请输入两个数:22,33 经过交换为:33,22 Process exited after 6.716 seconds with return value 0请按任意键继续. . . 总结:1 编程后想调用函数应用指针*temp来交换p1与p2的,后来运行结束后发现没有交换,后来用将 *temp赋给
    长心人   2017-03-21 23:17   1   303
  • 交换函数作业

    总结: 这个程序通过将变量的地址传给交换函数的形参,通过地址交换输入的变量, 形参和实参的指向是同样的地址,达到交换的目的,运行时的错误就是入输入 交换变量时中间的逗号格式必须是英文格式,不然将出现错误。 课堂问题一: 解释: 程序运行到定义完局部指针变量后,程序被系统阻止而代码编译时没有问题,定义
    /*nobody*/   2017-03-21 23:17   1   928
  • C程序设计作业(二)交换两个整形变量的数值

    总结:应用带有指针型参数的函数时,应该前后仔细对照,一定要注意*的意义.注意swap函数的应用,调换的时候, 我刚开始调换的是地址,导致编译运行的时候传的是地址,应该是调换变量的数值.指针的应用特别具有灵活性,需要更加灵活的应用. 2.void swap(int *p,int*q){int *m;*
    于金池   2017-03-21 22:26   3   433
  • 交换两个整形变量的数值

    课堂问题一: 因为*m没有被初始化所以在直接对它进行使用的时候,它指向的是一个未知的单元格所以所以在对它它所指向的单元进行更改的时候是一种危险的操作是错误的,即使执行成功可能也是碰运气。 课堂问题二: 我们可以理解a b m p q是几个大房间 a b 房间中存放着我们想要的东西 而p q房间中存放
    灬F灬   2017-03-21 22:22   2   331
  • 交换两个整形变量的数值

    1、构建swap函数,实现两个整型变量数值的交换,且使用指针类型的数据作为swap函数的参数。 输入a,b的值:1 2swap函数调用前:1 2swap函数调用后:2 1 Process exited after 2.178 seconds with return value 0请按任意键继续. .
    USTH_XD   2017-03-21 21:52   0   1792