黑马程序员--C 语言学习笔记之简介

------Java培训、Android培训、iOS培训、.Net培训

1、最早的高级语言:FORTRAN-->ALGOL-->CPL-->BCPL-->C-->C++

BCPL ---> B --->C


2、 c语言的重难点
1。运算符:自增,自减
2。进制转换,反码,补码,原码,
3。数组:一维,多维
4。循环:多重循环嵌套,排序,查找
5。函数:递归函数,递归调用
6。指针:一级指针,多级指针,指针和数组,函数,机构体之间的关系
7。内存管理:内存泄露,野指针
8。有参宏及条件编译

9。多文件开发:多文件编译


3、 c语言的执行流程

编写程序--》源程序--》编译--》目标文件.o --》链接(c语言函数库) --》可执行文件.out


4、 标识符的命名规范
1.为什么要规范:良好的规范可以提供代码的可读性,容易理解
exmpal:你定义了一个变量a(其实当时是用来存储人名字的),一个月后,一年后你还能记得它到底是干啥玩意儿的么?
如果你用name或者userName作为变量名得话,那么更有助于以后你或者其他维护代码的人理解,进而提高效率。
2.规范内容:1)起一个有意义的名字
 2)一般遵循驼峰命名法
3.核心思想
1)如果一个标识符有多个单词组成
a.第一个单词的首字母小写,其他单词的首字母大写,例如userName
b.或者所有单词首字母都大写
c.根据情况,可以在前面加前缀,例如,数据库中用户名,db_userName
4.注意事项
1)注意长度,不要太长(不超过31个),也不要太短。
2)除非有必要,不要在变量中加编号,例如name1,name2
1

你可能感兴趣的:(c语言基础)