美文网首页
2020-06-15【c】

2020-06-15【c】

作者: 持刀的要迟到了 | 来源:发表于2020-06-15 12:45 被阅读0次
image.png

总结:它这个列表,只是把网站上所有的基础知识列了出来。根本不可能全考到,即使考到也可能只是通过查询一下就找到了。
具体用到的东西,可能会是一些简单的编程逻辑,刷刷题就行了。

基础教程
在线编辑

  • 数组:
    存放同一个类型的一组数据
    https://www.runoob.com/cprogramming/c-arrays.html

  • 指针:
    每一个变量,都会占用一块连续的内存(如:int值占用4字节连续内存)
    而指针,存放了这些变量的存放地址。
    比如:int a = 4; 现在我们有一个变量a,它的值为4。那么变量a的家住在哪?
    它的家住在:&a这个位置。这个&a就相当于是a的门牌号。
    我们通过*(&a)指针,指向它家的位置,就找到了a的值:4.
    https://www.runoob.com/cprogramming/c-pointers.html

  • 函数指针和指针函数(程序面试必考题)
    函数指针:
    本质上,它是个指针,它指向的位置,是一个函数。
    跟上面的指针没什么区别;上面的指针,指向一个int类型的地址,这里,指向一个函数类型的地址。
    https://www.runoob.com/cprogramming/c-fun-pointer-callback.html
    指针函数:
    也叫做回调函数,本质上,它是一个函数。但是它也有一个指针,这个指针,指向某个函数,当调用指针的时候,就相当于调用了函数。
    https://www.runoob.com/cprogramming/c-fun-pointer-callback.html

  • 字符串:略

  • 结构体:一个类型,类型里面可以有很多类型的变量。

  • 共用体:垃圾,不用看,用不到

  • 位域:c语言特有的,为了节约内存而存在。



    如图,width代表了这个变量,要占用几个字节的大小。
    例:

struct
{
   int a : 3;
}

这个int变量最多能存三个字节,一个字节代表着二进制的0/1。
那么三个字节最多的二进制:111。转化为十进制:2^2 + 2^1 + 2^0 = 7。
因此,不能给这个a赋值超过7的数字。
https://www.runoob.com/cprogramming/c-bit-fields.html

  • 4.文件读写,输入输出:较为重要,较为通用、常规。
    https://www.runoob.com/cprogramming/c-file-io.html

  • 预处理器:代码执行是有先后顺序的。而预处理器,则指定了某些代码是在其他代码执行之前,预先执行的。
    https://www.runoob.com/cprogramming/c-preprocessors.html

  • 头文件:可以理解为,一本书的目录,里面没有写具体的内容,但是会有一个内容的列表。

  • 类型转换:有些类型是可以转换的,有些则会转换失败。
    比如,string str = "123";那么,这个字符串可以强制转换为int值。
    但是,string str = "abc";这个字符串若强制转换为int值,就会报错。
    搜索:c语言 字符串转换数字,数字转换字符串...
    https://www.runoob.com/cprogramming/c-type-casting.html

  • 错误处理:略

  • 递归:套娃,自己调用自己。
    例:

int a = 0;
void Taowa()
{
    a = a + 1;
    if(a < 100)
    {
      Taowa();
    }
}
  • 可变参数:不懂
  • 内存管理:略
  • 常用标准库:略

相关文章

  • 2020-06-15【c】

    总结:它这个列表,只是把网站上所有的基础知识列了出来。根本不可能全考到,即使考到也可能只是通过查询一下就找到了。具...

  • 2020-06-18

    2020-06-16 2020-06-15 2020-06-14 2020-06-12 2020-06-10 ‘夫...

  • 2020-06-19

    2020-06-18 2020-06-16 2020-06-15 2020-06-14 2020-06-12 20...

  • 2020-06-20

    2020-06-19 2020-06-18 2020-06-16 2020-06-15 2020-06-14 20...

  • 2020-06-16

    2020-06-15 2020-06-14 2020-06-12 2020-06-10 ‘夫妻日记 2019年10...

  • 2020-06-16

    2020-06-15 2020-06-14 2020-06-12 2020-06-10 ‘夫妻日记 2019年10...

  • 2020-06-21

    2020-06-20 2020-06-19 2020-06-18 2020-06-16 2020-06-15 20...

  • 食行量贩商城报障模板

    例: 时间:2020-06-15 机型:苹果Ihpne7 操作系统版本:11.3 苹果手机查找操作系统版本 华为手...

  • 自律卡week4:早起7天,运动5天

    Day1 2020-06-15 ,周一 ️,起床时间:05:51 早晨老是梦到6点了然后要起床,结果醒来都是5...

  • 5-《少有人走的路》心智成熟之旅

    2020-06-15 笔记摘录 1、神经官能症患者让自己活得痛苦(责任揽给自己),人格失调者却让别人活得痛苦(责任...

网友评论

      本文标题:2020-06-15【c】

      本文链接:https://www.haomeiwen.com/subject/vyucxktx.html