嵌入式培训学习历程第十五天

  好吧,好不容易休息了一天,很多题。。。。有点小累。继续

  1.scanf遇到 回车,空格,制表符, 终止接受

    注意 : 如果第一个字符是空格,会将该字符跳过

    再注意:会自动保存‘’

  2.gets

    (1)。不会跳过第一个空格或空白

    (2). 遇到才终止接受

  3.fgets(str,n,stdin)

    str是容器即接受字符的数组,n表示接受字符的大小, stdin从哪里读取(标准输入)

  4. int main(int argc, char *argv[])

    argc :从终端接受的命令行参数的个数

    argv[0] : 可执行程序名,argv[] 的最后一个是NULL 结束标记

   扩展 : #define NULL (void *)

  5.malloc函数

    返回一个void*指针(可与任意一种数据类型进行隐式转换)

    使用free函数释放

  6. char str[5]; 等价于 char *str;

    char *str[5];等价于 char **str;

   char (*str)[5]; 等价于 char str[][5];

  7. oxbf  栈帧

    0x8048   只读数据段

    0x804a  data段

  好吧,今个的英语 : press(按)  drive(驱动)  disk(硬盘)

原文地址:https://www.cnblogs.com/cxw825873709/p/3236917.html