给大学生就业支招2--精通C/C++能找到非常好的工作! 电类专业大学生都学过C或C++,但没有引起大家的重视。电类专业毕业生要想有一份高薪水的工作,从事与嵌入式系统应用技术有关的开发工作是首选。软硬通吃当然是高手,但事实上只要你精通C/C++,哪怕其它课程完全按部就班地学一遍,等到毕业时要找一份好工作也是非常容易的。精通C/C... 2023-06-13 CC++文章技术应用嵌入式开发
程序优化的方法(C/C++) 一、程序结构的优化1 、程序的书写结构虽然书写格式并不会影响生成的代码质量, 但是在实际编写程序时还是应该尊循一定的书写规则, 一个书写清晰、明了的程序, 有利于以后的维护。在书写程序时, 特别是对于While 、for 、do …while 、if …elst 、switch &h... 2023-06-13 CC++程序优化文章基础课C语言基础
高质量C/C++——变量函数命名规则 【规则 1】标识符应当直观且可以拼读,可望文知意,不必进行“解码” 。标识符最好采用英文单词或其组合,便于记忆和阅读。切忌使用汉语拼音来命名。程序中的英文单词一般不会太复杂,用词应当准确。例如不要把 CurrentValue 写成NowValue。【规则 2】标识符的长度应... 2023-06-13 CC++变量函数命名规则标识符文章软件开发编程规范
C/C++中的static和extern关键字 资料11、概念基础:局部变量:函数内部定义的变量(包括定义在函数内部复合语句中的变量)。全局变量:定义在函数外部的变量。作用域:任何标识符(包括变量、函数名、符号常量及新的数据名)都有它的作用范围,此范围称为该标识符的作用域。比如符号常量的作用域是从定义符号常量的地方开... 2023-06-13 CC++staticextern关键字文章基础课C语言基础
C/C++笔试题目大全 1. 链表反转单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题。比如一个链表是这样的: 1->2->3->4->5 通过反转后成为5->4->3->2->1。最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一个元素,然后将当前节点元素的指针反... 2023-06-13 CC++笔试题文章基础课C语言基础
struct 的巨大作用,识别有经验的大神 面对一个人的大型 C/C++程序时,只看其对struct 的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用struct,怎样用... 2023-06-13 structCC++编程经验文章基础课C语言基础
C/C++的宏详细解析 关于宏的一些语法问题,可以在google上找到。相信我,你对于宏的了解绝对没你想象的那么多。如果你还不知道#和##,也不知道prescan,那么你肯定对宏的了解不够。我稍微讲解下宏的一些语法问题(说语法问题似乎不妥,macro只与preprocessor有关,跟语义分析又无关):1. 宏可以像函数一样... 2023-06-13 宏详解CC++程序文章基础课C语言基础
论C/C++函数间动态内存的传递 现在我们将讨论C/C++里我认为哪一本书都没有完全说清楚,也是涉及概念细节最多,语言中最难的技术之一的动态内存的传递.并且在软件开发中很多专业人员并不能写出相关的合格的代码.【引入】 看下面的例子,这是我们在编写库函数或者项目内的共同函数经常希望的.void MyFunc(... 2023-06-13 CC++动态内存函数文章基础课C语言基础
C/C++语言中指针的四要素 指针是 C/C++ 功能最强大的工具之一,也是最危险的,因为他们允许执行对计算机不友好的操作,比如使用未经初始化的指针来访问内存或者试图释放同一个内存块两次。 本小节主要介绍指针的基本知识。指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。指针的四要... 2023-06-13 CC++指针内存区值类型文章基础课C语言基础