作为一个新学计算机的大一新生,我们有多不了解的,作为一名初学者,我们c语言来开始学习c语言是一切编程语言的基础好好学习从c语言,有助于我们对于其他语言的了解和以后的学习。

大一过去一个学期了,对于c语言也有了一些自己的了解,下面我给大家来分享一些我所学的c语言中的东西,和我的一些了解。

第一点,一个程序需要有一定的格式。
例如:
         #include<头文件>
         int main() {程序主体}

例如我们输入hello weorld

#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}

输出的结果就是

Hello World!
Press any key to continue...

但让我印象最深刻的还是循环结构,合理运用循环可以使你的算法更加的明了简洁,会使我们省去大半的时间再写代码上,也可以让我们的代码变得更加的漂亮而不显得繁琐。

例如输出一个这样形状的图形:

*
  ***
 *****
*******
 *****
  ***
   *

我们可以使用这样的代码:

#include <stdio.h>
int main()
{int i,j,k;char l;scanf("%c",&l);       for(i=0;i<=3;i++)    {         for (j=0;j<=2-i;j++)   {printf(" ");    }        for (k=0;k<=2*i;k++)  {printf("%c",l);    }printf("\n");     }       for(i=0;i<=2;i++)     {        for (j=0;j<=i;j++)   {printf(" ");   }for (k=0;k<=4-2*i;k++)  {printf("%c",l);    }printf("\n");    }       return 0;
}

输入*结果为

   *********
****************

当然也可以是任何字符组成,例如:

输入X结果为

   XXXXXXXXX
XXXXXXXXXXXXXXXX

怎样规划学好c语言呢?这里有本人的一些建议:

1.找到一些练习题的网站,勤加练习,如菜鸟教程
2.找到免费学习并且高校更新的视频,如中国大学慕课app,还有一些培训机构的视频,其中不乏好的视频教学,都有益于你稳扎稳打的学好c语言,比如尚学堂,尚硅谷等
3.建议在大学中找到一个比较好的小团队,一起监督,如倘若没有学习到位就扣钱,前提是你们互相信任,因为你创建一个小团队需要你拥有能力才行,毕竟现在合作才是共赢。
4.前提是你必须对计算机感兴趣,不然都会半途而废,得不偿失了。

当然,最重要的还是上机练习。

C语言学习心得 Caiwentao相关推荐

  1. 黑马程序员——c语言学习心得——函数传递二维数组

    黑马程序员--c语言学习心得--函数传递二维数组 -------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一.定义指针的时候一定要初始化.    变量 ...

  2. 南师大632c语言程序设计,单片机c语言学习心得632.docx

    可编辑文档 PAGE 页码页码/NUMPAGES 总页数总页数 单片机c语言学习心得 (一) 相信很多爱好电子的朋友,对单片机这个词应该都不会陌生了吧..不过有些朋友可能只听说他叫单片机,他的全称是什 ...

  3. python基本语句实验心得_总算领会python语言学习心得

    python虽然好学,但是也要是付出努力之后,学懂了才会觉得好学,如果你没有动力,没有付出时间和精力,那对于你来说就是多好学也是非常的困难的!如何找到学习python的动力呢?以下是小编为你整理的py ...

  4. 20165334 学习基础与c语言学习心得

    学习基础和c语言学习心得 一.技能学习   我觉得在男生中,我做饭应该算不错的.我是小学四年级开始学做饭,从刚开始的学煮饭,到后来的蒸馒头,到最后的炒家常菜真的很有成就感.首先,我觉得做任何事情兴趣很 ...

  5. c语言测试结果心得,c语言学习心得

    c语言学习心得 时间: 2014-05-04 栏目: c语言学习心得 篇一:c语言学习心得 学习C语言已经一年多,对C也算得上半个入门者,期间也写过一些自娱自乐的代码.其实个人认为无论学习什么语言,最 ...

  6. c语言入门报告,c语言学习心得报告

    c语言学习心得报告 C 语言学习心得报告 看了一段时间的<C和指针> ,这样看的效果不是很好,看着书本当时是懂 了,有点恍然大悟的感觉,但是发现并不能真正的把理解的内容加入到自己程 序当中 ...

  7. 学生管理系统和c语言学习心得

    c语言学习总结 c语言的学习告一段落.本来每天练习和最后一段时间完成的学生管理系统的艰难还是历历在目.本来开始方向的学习是一件令人兴奋的事,这意味着可能会比别的同学掌握的多一些,也就意味着我在朝着优秀 ...

  8. 大一怎么学好c语言_大一上学期C语言学习心得总结

    经过一个学期的C语言学习,大体算是在这个编程语言上入了门,能够通过一些代码解决特定的问题.当然,每次成功将问题转换成代码都小有激动,虽然只是在黑框上输出了一些数字或是字符串. 编程,虽然还不是很懂,但 ...

  9. 计算机C语言学习心得

    我学习C语言已经有一年了,这是我的个人对C语言学习的体会,不足之处希望大家多多指正.个人认为要写一个程序需要先思考怎么写,在用各种语句去实现,所以我十分赞同计算机需要多练,多下功夫.这是经验的积累,做 ...

  10. 单片机c语言学习心得,单片机实习心得3篇

    单片机实习心得3篇 单片机实习心得篇1 最近自己对单片机特别的感兴趣,因为看到它能控制电机的转动,自己觉得很神奇.就想弄清楚它到底是怎么做到的? 我看到书上讲:单片机可以用两种语言编写,一种是c语言, ...

最新文章

  1. LeetCode简单题之唯一元素的和
  2. RNN代码解释pytorch
  3. 按功能顺序列出的 HTML 4.01/XHTML 1.0
  4. 多线程和MsgWaitForMultipleObjects
  5. 如何为Myeclipse手工添加dtd支持
  6. 互斥锁pthread_mutex_t的使用
  7. Realtime Ray Tracing RenderMan Point Cloud
  8. 用python计算1~100的阶乘之和_在Python中递归函数调用举例and匿名函数lambda求1~100的和及计算阶乘举例...
  9. 是不是每个人的成长路上都会有迷茫的阶段?
  10. Linux 之父家断电六天:内核更新延期;华为 EMUI 11 用户突破1亿;美国得州最大电力公司申请破产 | 极客头条...
  11. 【java】随机生成6位的数字
  12. java自动化高频面试题
  13. 金山毒霸2011“可信云安全”的本土化优势
  14. 最全盘点:27类激光技术前沿应用
  15. ijkplayer 代码走读之 h264 解封装器应用详解
  16. OAS、Swagger和Springfox
  17. Cesium资料大全
  18. 三圣花乡享地道农家乐
  19. 漫说从打工者到企业家的蜕变过程所碰到的问题及解决方案
  20. 设施网络选址的基本方法,网络设施选址的方法

热门文章

  1. 支持linux_Linux的UL库 支持MCC数据采集卡
  2. click事件在什么时候出发_如何解决移动端Click事件300ms延迟的问题?
  3. 下划线_Excel添加下划线的快捷键,下划线颜色设置
  4. (6)二进制文件方式部署Kubernetes高可用集群----------安装Docker Engine
  5. C语言底层原理(一):预处理、编译、汇编、链接
  6. iOS:跳转设置界面,权限相关,UIApplicationOpenSettingsURLString的使用
  7. 设计模式和java实现
  8. 如何设置PDFjs 页面标题
  9. Django+Bootstrap+Mysql 搭建个人博客(一)
  10. 捕获键盘和鼠标的消息机制