目录
一、C语言知识点
1./b 仅仅是退格不是删除,所以如果原来这个位置有字符,打印机还是会打印一遍的
printf("\b \n");
2.char s[10] = "hello"
字符数组具有其他数组不具备的属性strcpy ,用""赋值的,系统自动为后面全部元素赋'\0';
3.数组初始化
1)Linux自动赋0,windows垃圾值
2)static [] 都默认初始化为0
3)按行存储、三维数组 页、维数[]
4.函数形参(个数、类型、排列顺序)
形参数组实际上是指针,只是形式上是数组形式;
所以在被调函数中声明的形参数组大小n,实际上不起任何作用;
所以要给第二个参数,int n判断数组大小;
5. 1)输入缓冲区是队列,只有输入全都结束时才读取
2)输入垃圾'\n',下一个接收是字符,字符串才产生,数字不产生;
解决方法:getchar()
6.指针指向数组 p++才有意义
'*':取内容运算符、间接取值运算符
'&':取地址运算符
7.char s[10] = "hello",这个hello在文字常量区,不能修改
8. int(指针基类型) *(指针类型说明符) P(指针变量名)
二、数组规格
1.数组部分赋值
备注:
作业:
大数运算
通讯录:
1、菜单
2、光标定位:pritnf(/33
3、适当清屏:system(clear)
停车场、通讯录文件/数据库(预习sq命令)、两位数字相加
const关键字
**************************************************
1、C语言:文件之前,系统编程讲文件操作
2、找算法看:1)树,二叉树,平衡二叉树 (创建、遍历)
2)哈希表(检索),排序方法(选择,插入,二分,快速)
***************************************************
1. 嵌入式数据结构精讲(要求)
2.C和C++笔试题面试题(刷一本)
3.(笔记)缺少笔、面试题的东西
4.牛客网
****************************************************
1、goole/苏嵌/暂且搁置
数组指针的返回,三级指针
2、系统编程,文件编程
3、线程池要自己补的
***************************************************