美文网首页
c语言总结_2

c语言总结_2

作者: 书虫大王X | 来源:发表于2019-08-01 19:58 被阅读0次

C语言部分总结

1.加法

a++所在表达式执行完之后,++才执行

int a = 20;
 int b = (a++) + 2;
//结果:b = 22;a = 21

64位中,char占1个字节,int、float 4个字节

2.数据类型的强制转换:

 float a = 2.3;
 int b = (int)a;
 b = 2;

3.自定义头文件(封装)

  1. .h文件:函数的声明、变量的声明(不能赋值,系统没有分配内存);在这里声明的函数或者变量是暴露给外部的(接口)
  2. .c文件:函数的实现、对变量的操作(没有暴露给外部,外部无法访问)
  3. 作用:使函数的声明和实现分离开来,便于代码的移植。
    4.命名原则: 尽量让两个对应的.h和.c文件名字相同

4.封装:

封装特定的功能,便于代码移植

5.解决头文件的相互引用

使用宏定义:

 #ifndef
 #define
   代码块或者导入头文件
 #endif

6.define(宏定义)

通过它定义的东西是全局的,且便于管理。
作用:类型重定义
eg:#define weibo w;(重定义后使用weibo时,可以直接用w代替)

7.数组:

1.存储多个同种类型的数据
2.数组定义时必须明确大小
3.数组名就是数组的第一个元素的地址

8.结构体:

//结构体 是一种数据类型 复合数据类型,例:

    struct Person {
    char name[10];
    int age;
};
 struct Person zs = {"张三", 20};

相关文章

  • c语言总结_2

    C语言部分总结 1.加法 a++所在表达式执行完之后,++才执行 64位中,char占1个字节,int、float...

  • (1)Cgo结构

    总结: 1、import "C" 是启用Cgo,以及cgo配置,头文件,C函数2、需要调用的C语言的内容使用/**...

  • C语言指针总结大学霸IT达人

    C语言指针总结大学霸IT达人 C语言的指针是C语言区别其它语言的最主要的特定之一。有了指针,C语言就可以抛开所有束...

  • C语言总结

    学习C语言很久了,感觉总是学习的不够系统,所以就在这总结一下,简单的部分在此仅列出提纲,然后我感觉难的部分就稍微写...

  • C语言总结

    C语言小结,适用于有其他编程语言基础的开发者 ● 所有的 C 语言程序都需要包含 main() 函数。 代码从 m...

  • (精)十天学会C语言(上)

    Day01第01天C语言(00)笔记总结第01天C语言(01):iOS初体验第01天C语言(02):第一个C语言第...

  • (精)十天学会C语言(下)

    Day06 第06天C语言(00)笔记总结第06天C语言(01):进制转换-基本概念第06天C语言(02):进制转...

  • C#语言特性发展史

    C#语言特性发展史 Intro 本文主要总结介绍C# 每个版本带来的不同的语言特性。 C#,读作C Sharp,是...

  • C语言入门笔记

    笔者花了一个晚上自学了C语言,现在将C语言重点总结如下: 初识C语言 C语言一经出现就以其功能丰富、表达能力强、灵...

  • C相关文章

    1. C语言菜鸟学院教程 2. C语言内存管理

网友评论

      本文标题:c语言总结_2

      本文链接:https://www.haomeiwen.com/subject/bnacdctx.html