zoukankan      html  css  js  c++  java
  • 学习基础和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;
  • 相关阅读:
    用C#一次匹配HTML代码中A的链接和文字的方法
    去黑头的7个必胜秘方
    用C#写外挂或辅助工具必须要的WindowsAPI
    用C#把HTML内容转为UBB的方法
    Windows Server 2008 Standard, Enterprise, and Datacenter with Service Pack 2
    xmpp协议分析
    查看Win7的真实版本号方法
    什么是游戏NP?如何在NP下读写游戏内存及如何进入NP进程
    C#正则表达式扫盲 保证 10分钟入门 30分钟精通[绝对不可错过的文章]
    可扩展消息出席协议(XMPP):核心 RFC 3920
  • 原文地址:https://www.cnblogs.com/lyj-/p/8414278.html
Copyright © 2011-2022 走看看