zoukankan      html  css  js  c++  java
  • 第一章、第二章的心得及问题。

    刚开始接触C语言,总觉得是那么新鲜有趣。

    有时候用了很久打出的程序不能运行,那叫一个郁闷啊有木有。

    但是在检查N遍后改正了手误打错的一些后运行出来,那叫一个鸡冻啊有木有。

    好吧废话有点多。

    在打完一二两章以后呢,除了打英文的速度变快以外,还有一些心得什么的。

    (PS:因为我不小心带错了书,现在打的程序都是照着同学发的图打的。因此每句的具体含义还不是很了解,以下心得仅仅是我照着程序打出来后的个人想法,等后天回学校研究了书以后再补上对于我目前所理解的不全面的部分。望老师谅解TAT!)

    1.目测每个程序开头都会有 #include<stdio.h> ,伟大的度娘说#include是编译预处理。(PS,stdio经常被我习惯性打成studio!都不知道这习惯是哪里来的- -)

    2.第二行大部分是  int main(void) 。具体意思有待研究……

    3.有些需要计算的程序中第二行是#include<math.h> 。

    度娘说这是包含一个math的库文件,用上这句就可以使用math库文件里的所有函数。主要是数学方面的函数。如sin,cos,tan,绝对值等等。如果要使用这些函数,必须要加上math.h这个头文件。

    4.在int main(void) 后面到最后结束会用一个大括号括起来。

    5.printf()是用来打想要在运行的程序中显示的字的,要用引号引起来。

    6.基本上每行最后都有个分号。

    除这些之外有一种好像找到了一些什么规律的感觉,但是不知道怎么表达- -。那就先这样吧,别的我再多感受一下,或者研究过了书以后继续补充~

    于是问题出来了。

    问题1:为什么要打上#include<stdio.h>、#include<math.h>这些,以及有什么用。

    根据以上总结以及度娘的帮助,我知道了stdio.h、math.h是头文件,包含了一些我们可以直接利用的操作。以.h结尾的文件是系统写好的,只需要调用,及打出#include<stdio.h>、#include<math.h>这些。除了以.h结尾的文件还有以.c结尾的文件,如果我们把一些操作写在专门的文件里,那么,我们也可以用类似的
    #include <sample.c>引用文件。

    以上。。

    如果有什么不全面的或是错误的地方,麻烦老师多多指导一下!(鞠躬)><

  • 相关阅读:
    CSS中一个冒号和两个冒号有什么区别
    伪类元素实现可伸缩时间轴
    Gulp实现css、js、图片的压缩以及css、js文件的MD5命名
    for 循环进化史
    细谈sass和less中的变量及其作用域
    Vue2.0源码阅读笔记--双向绑定实现原理
    你所不知道的setTimeout
    前端COOKIE与SESSION的区别
    js移动端向左滑动出现删除按钮
    推荐几款屏幕录制工具(可录制GIF)
  • 原文地址:https://www.cnblogs.com/danson-daisy/p/3352001.html
Copyright © 2011-2022 走看看