大前端

前端学习之家-大前端

C语言概念考察集合

本文用于自己复习C语言考试的相关基础概念

  1. C语言采用编译方式将源程序转换成二进制的目标代码
  2. 针对单个字符才按照字符的ASCII码存储
  3. 赋值语句是一种表达式语句
  4. 函数的自嵌套宏无法实现
  5. 对C语言中用到的任何一个类型都要规定其类型
  6. 条件运算符的优先级高于赋值运算符,赋值运算符的优先级仅高于逗号运算符
  7. 静态变量分为局部静态变量和全局静态变量,局部不是全局变量
  8. 定义单个字符用单引号,不可以用双引号
  9. 只有在使用时才为类型变量分配空间的存储类说明是auto\register
  10. C中定义结构体类型使用关键字struct,定义枚举类型使用关键字enum
  11. 函数中的形参和调用时的实参都是变量时,传递方式是值传递。都是数组名时,传递方式是地址传递
  12. C语言本身没有输入输出语句
  13. 当定义一个结构体变量时,系统分配给它内存的内存是各成员所需内存量的总和
  14. 只对数组部分元素赋初值,则未赋值元素自动取0
  15. 对于字符串的修改要使用字符串函数
  16. 一个共用体变量中不能同时存放所有成员的数据
  17. 变量名:(1)开头必须是字母或者下划线 (2)变量名是字母、下划线、数字组合 (3)区分大小写 (4)不是关键字 (5)不能有空格
  18. 字符型数组可以存放字符串。可以对字符型数组进行整体输入输出,不能对整形数组进行整体输入和输出,不能在赋值语句中通过赋值运算符对字符型数组进行整体赋值
  19. switch语句中不一定适用break,不是必须使用default,不可用continue
  20. 2的16次方-1=65535
  21. 要准确无误的表示自然数,应该使用整数类型
  22. 若要保存带有多位小数的数据,应该使用双精度类型
  23. %求余只能用于整型
  24. C语言所有逻辑运算符,&&,||,!
  25. 数组名存的是地址,不是变量,不可以自增自减,指针变量可以
  26. void函数没有返回值
  27. 定义变量的三种情况:函数开头、内复合结构、外部定义
  28. 在不同的函数中可以使用相同名字的变量
  29. 指针只能指向地址,不能赋值整型值
  30. while(k=0)和while(0)相同
  31. c语言中,一个函数一般是由函数首部和函数体两个部分组成
  32. 算法的基本结构有选择结构、循环结构、顺序结构
  33. 静态外部变量不能被其他外部文件所使用
  34. 函数的形参是局部变量
  35. 只有实参能把它传递给形参,而形参值得改变不会影响实参
  36. extern不能用于定义变量

发表评论:

Copyright Your WebSite.Some Rights Reserved.