×

C语言的一些基础知识的详细资料说明

消耗积分:1 | 格式:docx | 大小:0.03 MB | 2019-05-31

寂杰风驰

分享资料个

  1. 结构体中的数组,不能直接赋。

  2. 同类型的结构体可以直接用变量名实现赋值,例: s[2],m[2]={{10,2.8},{0,0.0}}; 即s[0]=m[1];

  3. 数组名为数组首地址,地址常量之间不可以相互赋值

  4. 在C语言中,字符串常量是以双引号括起来的字符序列。

  5. 计算机只能处理二进制表示的目标程序,不能直接执行由C语言编写的源程序

  6. 二维数组定义的一般形式是:

  类型说明符数组名[常量表达式1][常量表达式2]。

  其中“常量表达式1”表示第一维下标的长度,“常量表达式2” 表示第二维下标的长度。

  如对二维数组全部元素赋初值,则第一维的长度可以不给出。但如果对x[4][]赋值,只确定行数,而不确定列数,就无法正确赋值。

  7. continue语句的作用是:跳过循环体中剩余的语句而进行下一次循环, Break语句的作用是终止正在执行的switch流程,跳出switch结构或当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句,即满足条件时便跳出循环。

  8. 只能在循环体内和switch语句体内使用break语句。

  9. C语言中的标识符由下划线、字母和数字组成,且必须以下划线或字母开始。

  10. C程序中主函数不能被其他函数调用

  11. C语言中的关键字即不能做变量名也不能做用户函数名

  12. 用户定义的标识符只要满足标识符命名规则没有特殊要求,不必一定“见名知义

  13. 不同C语言规定标识符的有效长度可能会不同,但没有限制最大长度

  14. scanf和printf是C语言提供的输入输出函数, 由printf输出的数据都隐含右对齐, Printf输出数据所占的宽度由系统决定

  15. 复合语句可以包含多条语句,在其中可以定义局部变量

  16. 字符常量可以进行关系运算,不能参与数值运算

  17. 对于不同函数的形式参数可以使用相同名称的标识符

  18. 每个数组包含一组具有同一类型的变量,这些变量在内存中占有连续的存储单元

  19. 一条语句只能定义一个数组是不准确的,可以通过一条语句定义多个数组

  20. 数组说明符的一对方括号中可以是整型常量,可以是整型常量表达式

  21. 在引用数组元素时,下标表达式必须是整型的

  22. 数组下标的下限是0

  23. 字符串数组,是指数组中的每个元素都是一个存放字符串的一维数组

  24. strlen返回的是字符串s实际占用内存大小加上结尾符

  25. 两个字符串不能用关系运算符进行大小比较,可以使用strcmp

  26. 当使用连接函数strcat时,内存空间会减少一个字符位置。

  27. 函数可以接受函数名作为实参传入,引用函数名也是指针,即函数名代表该函数的入口地址

  28. 花括号对{}不仅用来表示函数的开头和结尾,也可以用于表示复合语句

  29. C语言中的语句必须以分号”;“结束,所以空语句表示为”;“,不是空行,

  30. C语言中,逻辑真值对应非0, 逻辑假值对应0

  31. 分支结构的流程走向是根据表达式的值,并不仅仅是算数表达式的值。

  32. 循环发生嵌套时,没有规定层数; 循环嵌套时,书写代码时没有要求必须缩进

  33. main函数可以放在程序开始,也可以放在中间,也可以放在最后,位置不固定,但程序执行时必须从main函数开始

  34. 在C程序的函数中不能定义另一个函数,可以声明或调用另一个函数

  35. 每个C程序中必须包含一个main函数,但不一定是每个C程序文件中必须有,用户单独编写的某个函数也可以存储为一个C程序文件

  36. 数据库设计过程主要包括需求分析、、概念结构设计、逻辑结构分析、数据库物理设计、数据库实施、数据库运行和维护阶段。

  37. 数据库系统的特点为高共享、低冗余、独立性高、具有完整性等

  38. 数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其中最后一个阶段结构简单,使用方便逻辑性强物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !