C语言基础总结1

来源:互联网 发布:淘宝开企业店铺要纳税 编辑:程序博客网 时间:2024/05/21 06:47

语句的循环方面:if ,while,for等运用只有不断练习积累经验,做题才能一下找到突破口;

数组和字符串:就是按着一定顺序排列,具有某种相同性质的同类型变量的集合

一维数组:如果输入的值超出定义的数组范围如:int   a[5];a[5]=20;就会报错“超出单元定义”,数组的空间是从0开始计数。

一维数组的初始化:1.不初始化会出现乱码的现象

                                    2.初始化不完全得会显示出0

二维数组:数据类型  数组名 【整型常量表达式】 【整型常量表达式】

可以看成:数据类型  数组名 【行下标表达式】 【列下标表达式】

从一维数组到二维数组从行的概念到呈现一个平面,可以做一些表单的运用,就像做学生平均数,科目平均数的练习。

字符库的引用<string.h>

字符数组和字符串:这一个模块是一个重要的知识点需要刻苦钻研。

字符的打印用printf(“%c”,xxxxxxxx);

由于字符赋值有点麻烦,字符串就要显得方便很多

字符串的打印printf(“%s”,xxxxxxxx);

字符串不能先定义后直接赋值比如:

char   name[20];

name="xxxxxxxxxxx";这个是错误的,他不能像一维二维数组那样定义后直接赋值

正确的如下:

strcpyc    (name,"xxxxxxx所要付的值");

查看字符数组所占的空间长度:pritf("%d",sizeof    (所要查看的名字name));

查看字符串所占的空间的长度:pritf("%d",strlen    (所要查看的名字name));

 操作字符串数组时不需要取地址符  &。


0 0
原创粉丝点击