第三章

本文详细阐述了C语言编程中的关键概念,包括头文件、实现文件、goto语句使用、void指针、变量作用域、static含义、链接属性、float和double数据格式等核心知识点。同时强调了避免使用void指针的重要性,并提供了关于强制转换和指针使用的警告。
摘要由CSDN通过智能技术生成
1.为了方便管理应该分为  头文件 , 实现文件  和  使用文件
2.跳出多层循环语句用goto语句(函数内);
3.一旦我们间接引用一个void*,就会丢失关于类型的信息。这意味着在使用前,必须转换为正确的类型
4.一般来说,应当避免使用void指针,只有在一些少见的特殊情况下才用。
5.变量的作用域有变量所在的最近一对括号确定
6.c语言中,static有含义:在某个作用域可连续访问,在这个作用域外不可访问
7.外部变量和函数才有连接属性
  a.内部链接 如static
  b.外部链接....
8.c++中 const int x=10;默认为内部链接;得加上extern才具有外部连接属性
9.强制转换有时强制编译器把一个数据看作是比它实际上更大的类型,所以它占用了更多的内存空间,这可能会破坏其他数据。发生在转换指针上。
10.普通的类型转换一般用static_cast<type>(i);
11.const_cast<type>(i)对“const”和/或“volatile”进行转换。
12.实际上struct的名字不必和typedef的名字相同,但是使用相同的名字,为了使得食物更加简单。
13.int main(int argc, char const *argv[]),其实argv[0]是程序本身的路径和名字。
14.float和double里的数字为被分为段:指数,尾数和符号位
15.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

紫云的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值