全国配曲音乐交流组

C语言细节之一 : 声明和初始化

C语言编程大全2019-06-27 00:35:55


01

声明和初始化


1、使用哪种整数类型的选择
(1)long型:大数值时,大于32,767(+2的15次方)或小于-32,767(-2的15次方)

(2)short型:若使用大数组或很多结构


2、定义全局变量和函数的最好方式

   最好将定义放在某个相关的.c文件中,在头文件.h中进行外部声明,在需要使用的时候,只要包含对应的头文件即可。定义全局变量的.c文件也应该包含该头文件,以便编译器检查定义和声明的一致性。

   全局变量和函数的声明一定要放到头文件中,以利于编译器检查一致性。


3、extern表示此处声明的函数的实现在另一个源文件中。


4、typedef内部有自身类型时,只能先定义此类型,再作typedef。


5、指针非常复杂,则从内向外读。可使用typedef一层层的分离。


6、用malloc和realloc分配的空间,未初始化前为垃圾数据。用calloc分配的空间,自动为全零。


自学中的烦脑:

 1.买好多本书,基本上每本都看到30页就看不下去了,问题太多,无法入门。

 2.百度下载好多好多视频,看了又看,根本不知道为什么这样实现的。
 3.学会了点基础,随便网络上下载几个项目来研究,不懂就问朋友、老师等,然后就自认为学会了。
 4.在这个世界上哪怕是亲兄弟也不可能一天到晚不上班专门教你学习编程语言。 
 以上的学习方法其实给学员造成很大的学习困扰:无从入手、基础上徘徊、不懂编程思想,百题缠身,更加不要说项目开发技术了。


选择团队学习的原因:

1.学习时间缩短,学习效果显而可见。

 学习 C语言VIP班后能独立开发的小项目:


俄罗斯方块、贪食蛇、坦克大战、象棋、军棋、五仔棋等


学习C++语言VIP班后能独立开发的小项目

视频播放器、音乐播放器、QQ聊天系统、蘑菇大战等

要有项目开发能力才能成功找到工作,要来团队学习的朋友请看下图:



报名可以加QQ:208824435咨询,了解,

能让你快速成长,不至于迷茫中徘徊。