zoukankan      html  css  js  c++  java
  • vim

    vim hello.c

    View Code

    gcc -c hello.c

    gcc -o hello hello.o

    ./hello

    输出hello world

    打印华氏温度摄氏温度表

    View Code

    vim f2c.c

    shift zz 保存退出

    ctrl z 不保存退出

    vim 进入后 i 切换到编辑模式,Esc 切换为视图模式

    视图模式 可以打冒号来输入命令

    例如  :u 为撤销上个编辑操作

         :set number 显示行号

         :9,9s/被替换的字符串/替换后的字符串      第一个9是其实行,第二个9是终止行,可改为12。。。

        :n1,n2 m n3  #将n1行到n2行之间的内容移至到第n3行下

               :n1,n2 d  #将n1行到n2行之间的内容删除

               :n1,n2 co n3  #将n1行到n2行之间的内容拷贝到第n3行下

    shift o 在当前光标处加入新行

    #include <stdio.h>
    
    /* copy input to output */
    main()
    {
            int c;
            double nc = 1;;
    
            while ((c = getchar()) != EOF){
                    printf("%.0f\n", nc);
                    putchar(c);
                    printf("\n");
                    nc++;
            }
    }

    输入 a

    输出为 1

        a

          2

                   (换行)

    一共5行

    因为输入a后还输入了一个回车,回车也被getchar()读入,并被putchar()输出

    for (i = 0; i < 10; ++i)
        ndigit[i] = 0;
    while ((c = getchar()) != EOF)
        if (c >= '0' && c <= '9')
            ++ndigit[c-'0'];
  • 相关阅读:
    369. Plus One Linked List
    147. Insertion Sort List
    817. Linked List Components
    61. Rotate List
    Object 类
    多态
    重写方法
    Protected 修饰符
    继承
    数组
  • 原文地址:https://www.cnblogs.com/byking/p/3008766.html
Copyright © 2011-2022 走看看