zhqianwei

zhqianwei

Travel, reading, programming, you and I are my life. This is what I think perfect.

zhqianwei

2020-07-18

C/C++编程笔记:一张思维导图,带你总结C语言全部知识点!

很多小伙伴想要好好地学习一下C语言的知识,但是又不知道怎么学,应该学哪一些C语言的知识,笔者在网上看到了这一张C语言的比较完善的C语言的学习路线图,有兴趣的小伙伴可以保存起来哈!C语言是面向过程的,而C++是面向对象的。编程入门就选C语言,同时C语言也是大学计算机相关专业必修课之一!C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。所以C与C++的最大区别在于它们的用于解决问题的思想方法不一样。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ”。

zhqianwei

2019-11-20

C语言究竟是一门怎样的语言,让它能够在神坛屹立不倒!

C 语言除了能让你了解编程的相关概念,带你走进编程的大门,还能让你明白程序的运行原理,比如,计算机的各个部件是如何交互的,程序在内存中是一种怎样的状态,操作系统和用户程序之间有着怎样的“爱恨情仇”,这些底层知识决定了你的发展高度,也决定了你的职业生涯。如果你希望成为出类拔萃的人才,而不仅仅是码农,这么这些知识就是不可逾越的。也只有学习C语言,才能更好地了解它们。C语言是一门面向过程的语言。现在的编程语言一般分为面向过程和面向对象,面向对象的语言是java、C++。

zhqianwei

2019-11-11

图解C语言/C++多级指针与“多维”数组!

指针与数组是C/C++编程中非常重要的元素,同时也是较难以理解的。其中,多级指针与“多维”数组更是让很多人云里雾里,其实,只要掌握一定的方法,理解多级指针和“多维”数组完全可以像理解一级指针和一维数组那样简单。该数组一共有3个元素,元素的类型为char,如果想定义一个指针指向该数组,也就是如果想把数组名a赋值给一个指针变量,那么该指针变量的类型应该是什么呢?char* parm[] = {"parm1","parm2","parm3","parm4"};//模拟用户传入的参数