• 指针练习


    1、声明一个int 型变量及指向它的指针,通过指针将该变量值赋为5,输出该变量值及地址。

      int a;
       scanf_s("%d",&a);
       int *p = &a;
       printf("%d   %x", a, p);

    2、从键盘输入两个int 型的数据,输出该两数相加的和。使用指针实现。

      int a, b;
       scanf_s("%d %d",&a,&b);
       int *p1 =&a;
       int *p2 =&b;
       *p2 = *p2 + *p1;//将地址p1里面的值 与地址p2里面的值 相加并赋到地址p2
       printf("%d  %x", *p2,p2);//输出地址p2里的值

    3、搜索字符串。给定一个原始字符串,找到对应的某个元素。输出该元素及后面的所有字符。

      char ch1[100];
       gets_s(ch1);
       printf("");
       char *p1 = ch1;
       char b;
       scanf_s("%c", &b);
       while (*p1 !='')
       {
          if (*p1 == b)
          {
             printf("%s", p1);
             break;
          }
          p1++;
       }

    练习:iostream,ostream两个文件

      std::cout << "ok??" <<std::endl
       int a = 0, b = 0;
       std::cin >> a >> b;//输入
       std::cout << a << "+" << b << "=" << a + b << std::endl;

  • 相关阅读:
    第二阶段站立会议05
    第二阶段站立会议04
    第一阶段冲刺总结
    站立会议08
    站立会议07
    站立会议06
    站立会议05
    站立会议04
    第一次冲刺第3天
    站立会议2
  • 原文地址:https://www.cnblogs.com/xiaoj-/p/7905056.html
Copyright © 2020-2023  润新知