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

  • 第二次作业

    #include<stdio.h>int main(){ void swap(int *a,int *b);//声明swap函数 int c,d; scanf("%d %d",&c,&d);//输入需要进行交换的整数 int *e,*f; e=&c;f=&d;//把两个整数的地址存放到指针里 swa
    这都啥跟啥   2017-03-26 10:32   1   142
  • 作业

    1.#include<stdio.h>void swap(int *p3,int *p4){ int t; t=*p3; *p3=*p4; *p4=t;}main(){ int a,b; int *p1,*p2; p1=&a; p2=&b; printf("输入a,b的值:") ; scanf("%
    crytonym   2017-03-26 10:26   1   85
  • 第二次作业

    1. 2.*m这个指针没有指向指定位置无法使用。 3.交换的只是数值,地址没有交换。 4.
    桜珞   2017-03-26 10:10   0   63
  • 第二次作业

    总结:通过这个程序我使用指针作为函数的参数,对两个数字进行的交换,体会的指针的作用。 使用了为初始化的指针变量指向了未知的地址是错误的操作 只是对指针变量的地址进行了交换并没有让调换之后返回主函数中
    醉疯染梦   2017-03-22 21:46   0   148
  • 交换两个整形变量的数值

    总结:声明函数时出现错误,加了函数变量的数据类型后解决了问题。 ______________________________________________________________________________________________________________________
    Kakyoin   2017-03-22 21:16   0   193
  • 用指针交换两个整型数值

    void swap(int *a,int *b) //定义函数 { int t; //输入一个整型t t=*a; *a=*b; *b=t; //交换 *a,*b } int main() //主函数 { int m,n; //输入整型 m n int *p1,*p2;// 输入两个指针变量 scanf...
    如果······   2017-03-22 21:12   1   2032
  • 交换两个整形变量的数值

    总结: 1> 一开始没有注意到交换函数里有关指针类型的交换,输出的值没有交换,后来又仔细看了看课本里的例题,发现指针的数值交换需要进行交换的是数值的地址,也就是把*a与*b当做数值来处理,不能去掉*号进行交换。 2> 需要在主函数中首先说明要使用的函数。 二、 void swap(int *p,in
    入骨温   2017-03-22 19:21   2   362
  • 用swap函数交换两个整数

    总结:swap函数用的不熟练,定义函数时总出错。 指针变量在使用的时候没有进行初始化,所以有可能指向是其他重要的数据。 在swap函数中只是对指针变量中的地址进行调换(&p和&q交换),而并没有影响到a,b的值。 总结:指针运用是需要注意何时用&,注意将p指向i和q指向j。
    SeanBiidan   2017-03-22 19:16   0   5781
  • 交换两个整型变量的数值

    #include<stdio.h>#include<conio.h> main(){ void swap(int *p1,int *p2);//定义一个函数作用是交换两个整型变量的数值 int x,y;//定义整型变量x,y int *a1,*a2;//定义整型指针a1,a2 printf("任意输
    熊浩清   2017-03-22 19:14   1   832
  • 利用指针交换两个数

    问题一: 总结1:由运行结果可知 swap函数中两个参数的值改变,然而主函数中a,b的值并为改变。因为调用函数中,是值传递。只是swap中值进行交换,主函数中没有交换。 总结:此代码编译时候没有错误,但是不能运行。 我进行了调试,如下: 由此可知 这个代码不能正常运行可知
    lnmark   2017-03-22 19:00   0   1341