C语言中一些基本的函数

      计算机中内存是以字节为单位的存储空间,内存里的每一个字节都有唯一的编号,这个编号称为地址。凡存放在内存中得程序和数据都有一个地址。

      一个变量的第一个字节的地址就是该变量的地址。
     数组是个有序的数据容器,用来放同一种类型的数据的集合。
     使用数组存储数据之后,数组这个容器,它可以自动给数组中得每一个元素编号。
     scanf函数不能输出打印字符串。
     初始化的一般形式是:类型  数组名【元素个数】={元素1,元素2...};
     定义数组是,系统将按照数组类型和个数分配一段连续的存储空间来存储元素。
     遍历数组,就是通过循环的方式将数组中得每个元素取出来
     sizeof(数组名) 计算数组中所有元素在内存中占用的字节长度
     数组中存数组,就是二维数组。
    语法定义:类型  数组名【元素个数】【元素个数】;
例如:3代表数组的个数,2代表每个数组里元素的个数
      int  a[3][2]={{2,4},{5,2},{2,4}}
      用双引号包含的额内容就叫字符串。
      字符串就是字符序列,由多个字符组成,所以在C语言中使用字符数组来存储字符串。
      strlen()函数用于字符串的字符个数,使用这个函数,需要先#include<string.h>引入头文件。
      任何一个C语言程序都欧式由一个或者抖个代码段构成的,每个代码段都有自己的功能,我们一般称为这些程序段为”函数”。
      函数就是用来实现某个功能的程序段,每一个函数都有自己的功能
函数的定义
  返回值类型  函数名 (形式参数列表){
      函数体;
      return 返回值;
 }
       返回值就是函数调用完后,返回给函数调用者的结果,用return关键字进行返回,定义函数时,要指明函数的返回值类型。
      一个函数可以没有返回值,如果没有返回值,应该用void表示返回类型。
      return关键字用于在函数内部返回一个值给函数调用者
      一个函数内部可以多次使用return语句,使用return语句后,函数会马上停止执行,return语句后面的代码就不被执行。
     默认情况下,函数名必须唯一
     函数中不可以嵌套函数
     main函数是整个C程序的入口,有了main函数,C程序才能运行成功,而且整个C程序中只能有一个main函数。
    scanf函数:用于接受键盘输入,但是没有打印功能
    printf(“Please help you!!!”);
    rand()函数的功能是产生一个(0~RAND_MAX)之间的随机数,需要包含stdlib.h文件
    函数的嵌套调用,就是在被调用的函数中再调用其他函数
    函数的递归调用,就是在当前函数调用自己,称为递归调用;递归调用时,应该是有跳出递归的条件,满足条件时,跳出,以免称为死循环。
     一般,后面定义的函数才可以调用前面定义郭的函数,函数声明的作用是告诉编译器在其他地方有这样一个函数
    #include的本质是将文件的内容拷贝到当前文件
  

 

posted @ 2015-12-06 11:01  行走在砂砾中  阅读(330)  评论(0编辑  收藏  举报