1 / 5
文档名称:

C语言基础知识汇总.doc

格式:doc   大小:16KB   页数:5
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言基础知识汇总.doc

上传人:wendy 2021/4/6 文件大小:16 KB

下载得到文件列表

C语言基础知识汇总.doc

相关文档

文档介绍

文档介绍:C语言基础知识汇总

  C语言具有简洁紧凑,灵活方便,运算符丰富,数据类型丰富,表达方式灵活实用等特点,所以C语言程序设计更主动、灵活。很多人从C语言入门编程,下面整理了一些C语言基础知识,希望对大家有所帮助!

  ,变量必须先声明后使用,即一个程序块花括号对中所有临时变量必须在第一条可执行语句之前全部声明,而不能像C++那样随用随声明;

  ,即为参数的拷贝,此与C++/JAVA相同,同时值得注意,ANSI C不支持引用,此与C++/JAVA有区别,那么要对参数进行修改只能使用指针方式指针传值指针本身仍是形参,要修改指针本身那必须使用双重指针;

  ,即参数无类型或函数无返回值类型声明,则认为是int貌似一些编译器不支持,同时不建议使用该特性;

  ,否则C语言按照老式声明方法忽略参数类型检查;

  ,局部变量建议全小写,内部变量31个字符有效,外部变量不区分大小写,仅6个字符有效,所以必须保持唯一性;

   C是按照多字节实现的,UNICODE是后来发展的,所以有char/WCHAR,,在C#中导入dll时值得注意;

  ,并且枚举和int直接强制类型转换即可,;

  8.#define声明宏定义直接在编译时替换,不进行类型检查,const声明常量则可以进行类型检查;

  ,还是可靠;

  ,在不考虑程序可读性的情况下可能获得更高的效率;

  ,那样对于理解函数指针比较方便,函数为外部类型;

  ,用于函数内部变量则该变量的内存分配和回收不再同于普通临时变量调用函数生成,函数返回销毁,而是一直存在于静态变量区,从而可以保存一些状态;

  ,所以实现函数是不需要头文件的,调用时才需要,可以采用富头文件定义一大组接口,然后使用多个源文件分别实现;

  ,仅适用于使用频率高的局部变量含形参受限于底层硬件,不一定会被分配到寄存器,但是这么写不影响效率;

  ,局部变量默认初始化为未定义且每次都会重新初始化;

  ,但是每次调用会单独维护调用的堆栈,所以效率不是最高;

  17.#include的作用体现于将一些内容避免重新写一遍主要是类型、函数和外部变量定义,所以实际上不一定为h文件;

  ,对于定义长的字符串和define比较有用;

  ,所以对于a+b这样函数中使用相同变量并且改变其值的需要借助临

最近更新

2024年黑龙江商业职业学院马克思主义基本原理.. 12页

2024年黑龙江省政法管理干部学院马克思主义基.. 12页

2024年黔西南民族职业技术学院马克思主义基本.. 13页

高危人群筛查策略 36页

2024年龙州县招教考试备考题库及答案解析(夺.. 30页

2024年龙陵县招教考试备考题库及答案解析(必.. 30页

2025年三亚理工职业学院马克思主义基本原理概.. 12页

2025年三峡电力职业学院马克思主义基本原理概.. 13页

2025年三门县招教考试备考题库及答案解析(必.. 31页

2025年上栗县幼儿园教师招教考试备考题库带答.. 30页

2025年上海城建职业学院马克思主义基本原理概.. 13页

肺癌病理特征优化 35页

2025年上海市(69所)马克思主义基本原理概论.. 12页

高温合金在航空航天领域的应用-第1篇 29页

2025年上海民远职业技术学院马克思主义基本原.. 12页

2025年上海理工大学马克思主义基本原理概论期.. 12页

2025年上海立信会计金融学院单招综合素质考试.. 45页

耐火土石开采工艺流程优化方案 35页

2025年中国人民警察大学马克思主义基本原理概.. 12页

2025年中国民用航空飞行学院马克思主义基本原.. 13页

2025年中国科学院大学马克思主义基本原理概论.. 12页

高频段物联网技术 28页

2025年中山职业技术学院单招职业倾向性考试题.. 45页

网络安全误动作防御 35页

2025年临桂县招教考试备考题库带答案解析 30页

2025年临沭县幼儿园教师招教考试备考题库带答.. 30页

2025年临澧县幼儿园教师招教考试备考题库附答.. 31页

2025年丽水学院单招综合素质考试题库附答案解.. 46页

高效饲料配方优化方案 35页

2025年乌兰察布职业学院马克思主义基本原理概.. 12页