c语言精髓之编译过程,C语言编程精髓总结.pdf

C语言编程精髓总结

《C和指针》

《C和指针》

《《CC和和指指针针》》

《C专家编程》

《C专家编程》

《《CC专专家家编编程程》》

《C陷阱与缺陷》

《C陷阱与缺陷》

《《CC陷陷阱阱与与缺缺陷陷》》

《C语言编程要点》

《C语言编程要点》

《《CC语语言言编编程程要要点点》》

《编程精粹--Microsoft编写优质无错C程序秘诀》

《编程精粹--Microsoft编写优质无错C程序秘诀》

《《编编程程精精粹粹MMiiccrroossoofftt编编写写优优质质无无错错CC程程序序秘秘诀诀》》

总 结

说明:总结的知识点主要源于上面的4本书,《编程精粹--Microsoft编写优质无错

C程序秘诀》这本书未做总结,该书有清晰版的pdf格式的电子版。

--wuliming

--2007-04-25

wuliming_sc@163.com

指针和数组相关概念

*************************************************

字符与字符串的区别

指针与数组1

指针与数组2

指针和数组的相同与不同

用malloc为字符串分配存储空间时的注意事项

作为常数的数组声明(c缺陷与陷阱3.3节.在其它部分有包含该节的知识点,了解or略过)

字符串常量

用字符串常量初始化指针和数组

二维数组下标操作的相关概念

指向一维、二维数组的指针

array_name和&array_name的异同

数组作为函数的参数时,不能通过sizeof运算符得到该数组的大小

用strlen()求字符串的长度

‘char **’ 和 ‘const char**’的兼容性问题

空指针相关的问题

NULL和NUL的区别

未初始化的指针和NULL指针的区别

理解函数的声明

函数参数的传值调用

函数指针

作为函数参数的多维数组

强制类型转换相关概念

可变参数相关问题

malloc()、calloc()、realloc()

在程序退出main()函数之后,还有可能执行一部分代码吗?

总线错误和段错误相关概念

数字和字符串之间转换相关的函数

*************************************************

怎样判断一个字符是数字、字母或其它类别的符号?

怎样将数字转换为字符串?

怎样将字符串转换为数字?

字符串以及内存操作相关函数

*************************************************

字符串拷贝和内存拷贝函数:

strcpy

strncpy

memcpy

memmove

memccpy

bcopy

字符串和内存数据比较函数:

strcmp

strcasecmp

strncasecmp

memcmp

strcoll

bcmp

连接字符串的函数:

strcat

strncat

查找字符/字符串的函数:

strstr

strchr

strrchr

memchr

其它相关的函数:

index

rindex

strlen

strdup

memset

bzero

strspn

strcspn

strpbrk

strtok

数据结构及算法相关函数

qsort()

bsearch()

lsearch(线性搜索)

lfind(线性搜索)

srand(设置随机数种子)

rand(产生随机数)

OTHER

*************************************************

什么是标准预定义宏?

断言 assert(表达式) 相关概念

连接运算符“##”和字符串化运算符"#"有什么作用?

注释掉一段代码的方法

Typedef相关概念

= 不同于 ==

词法分析中的“贪心法”

运算符的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值