• 学习基础和C语言基础调查


      我认为我没有能超过百分之九十的人的技能。

      我认为C语言是重视实践的学科,最好的学习方法就是多练习,我一般使用网上的练习系统查找题目,遇到不会的题目就上网查找资料,记下使用的技巧,通过不断的积累强化来自己的C语言使用能力,最终达到无论面对什么样的问题都有能够用来解决的C语言技巧的境界。

     我并没有统计过我所写过的C语言代码数量,C语言应该靠代码数量来强化基本功,靠对代码的理解来使自己更上一层楼。数量自然重要,但光靠数量是成为不了真正的高手的。我一般在动手写代码前会先加以思考,找到最优解再动手。

      数组指针是一个指向数组的指针,指针数组是一个存储指针的数组,函数指针与指针函数在上个学期的学习中并没有学习到,写过的题目中也没有涉及相应的知识,所以没有了解,知道今天写作业才认识到这个名词。

      C文件和流我之前也从未接触过,只是大概的了解文件是数据的集合,文件的使用对于只是学习了c语言基础的我来说完全是未知的领域。

      面向过程的程序设计就是先设计好函数,程序靠依次调用函数来解决问题。

      高内聚是指实现一个功能的模块内的代码相关性要高,低耦合是指实现各个功能的模块互相的关联要小。

      学习C语言只能算是接触到编程的基础,想要能运用知识解决问题需要一个更适合自己的编程语言,在今后的java学习中我要更加勤奋的练习,更加认真的研究,成为一个真正能够靠java编程解决所有问题的高手。

      把数组A的内容复制到数组B中?

    #include <stdio.h>
    int main()
    {
    int i;
    int a[n], b[n]; for(i=0,i<n,i++) a[i]=b[i]; return 0; }

    如何查找整数数组A中有没有数字5?

    #include <stdio.h>
    int main()
    {
    int a[n];
    int i;
    for(i=0,i<n,i++if(a[i]==5)
    printf(“数组有5
    ”);
    return 0;
    }

    如何对整数数组A进行排序从小到大

    #include <stdio.h>
    int main()
    {
    int a[n];
    int i,j,k,l;
    for(i=0,i<n,i++)
    {
    for(j=i,j<n,j++)
       {
           l=j+1
         if(a[j]>a[l])
         {
              k=a[j];
             a[j]=a[l];
             a[l]=k;
          }
       }
    }
    return 0;
    }

    从大到小

    #include <stdio.h>
    int main()
    {
    int a[n];
    int i,j,k,l;
    for(i=0,i<n,i++)
    {
    for(j=i,j<n,j++)
       {
           l=j+1
         if(a[j]<a[l])
         {
              k=a[j];
             a[j]=a[l];
             a[l]=k;
          }
       }
    }
    return 0;
  • 相关阅读:
    OSDEV网站提供了非常丰富的操作系统方面知识
    一本牛X的逆向工程权威指南
    视频时序计算器Video Timings Calculator
    编写C编译器入门教程Let's write a compiler
    开源USB协议栈CherryUSB
    基于STM32动态加载实现原理
    云上弹性高性能计算,支持生命科学产业高速发展、降本增效
    Apsara Stack 同行者专刊 | 政企混合云技术架构的演进和发展
    DataWorks开发ODPS SQL开发生产环境自动补全ProjectName
    代码注释的艺术,优秀代码真的不需要注释吗?
  • 原文地址:https://www.cnblogs.com/lyj-/p/8414278.html
Copyright © 2020-2023  润新知