首页 > 编程语言 > 详细

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

时间:2018-02-04 22:30:38      阅读:202      评论:0      收藏:0      [点我收藏+]

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

  我认为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\n”);
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语言基础调查

原文:https://www.cnblogs.com/lyj-/p/8414278.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!