zoukankan      html  css  js  c++  java
  • 指针练习

    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;

  • 相关阅读:
    sublime c/c++ 环境
    sublime编写markdownm
    第八次课程作业
    第七次课程作业
    第六次作业
    第五次课程作业
    Arithmatic项目修改总结
    第四次课程作业
    第三次课程作业
    课程作业二
  • 原文地址:https://www.cnblogs.com/xiaoj-/p/7905056.html
Copyright © 2011-2022 走看看