C语言基础总结1

语句的循环方面: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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值