![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习
Hu_Cao
(1)车辆工程汽车电子方面研究学习;(2)擅长嵌入式系统开发;(3)机器视觉/图像处理、算法开发;(4)linux系统/驱动/用户界面开发;(5)MachineLearning/DeepLearning.
展开
-
C语言中交换俩变量值的三种方法
以a、b俩变量为例,变量介绍几种C语言中交换俩值得方法:(1)加减法a = a + b;b = a - b;a = a- b;(2)乘除法a = a * b;b = a / b;a = a / b;(3)位运算公式a = a ^ b;b = a ^ b;a = a ^ b;注意这里位运算最好,因为加减法易产生溢出,乘除法不能与0互换,故综上异或位原创 2016-11-07 22:18:56 · 1067 阅读 · 0 评论 -
C语言中sizeof、局部变量与全局变量
sizeof(num)测量变量num所占的内存长度注意:sizeof是运算符不是函数。sizeof num 与sizeof(num)等价。注意:这里测量数据类型则不行,如sizeof(int)则不能用sizeof int。int-----------------4字节char---------------1long---------------4short-------原创 2016-11-05 22:33:57 · 531 阅读 · 0 评论 -
编程相关问题解惑
1.就编程而言可移植性表示什么?答:一个程序的可移植性好,就是指它的源代码不经修改就可以在多种不同的计算机系统上编译成可以成功运行的程序。2.解释源代码文件、目标代码文件和可执行文件之间的区别?答:源代码文件中包含着程序员任何语言编写的代码。目标代码文件包含着机器语言代码,它并不需要是完整的程序代码。可执行文件包含着组成可执行程序的全部机器语言代码。3.编程的7个主要步骤是什么?原创 2016-11-01 16:01:11 · 230 阅读 · 0 评论 -
C语言常量与变量
常量和变量1.直接常量直接常量就是通常所说的常数,从表面形式即可判断它属于那种数据类型如123是整型、4.67是实型、‘8’是字符型等。2.符号常量符号常量是指用编译预处理命令#define规定一个标识符代表一个常量。如#define E 2.718282.2变量变量指在程序执行过程中值可以改变的量。每个变量都有一个名字称为变量名。2.3变量赋值变量赋值指把一个原创 2016-10-26 21:32:40 · 430 阅读 · 0 评论 -
C语言特点
C语言特点:1)语言简洁、紧凑、使用灵活方便;2)运算符丰富;3)数据类型丰富;4)具有结构化的控制语句;5)可以直接访问物理地址,能进行位操作,实现汇编语言的大部分功能;6)生成的目标代码质量高;7)可移植性好。原创 2016-10-25 18:56:06 · 458 阅读 · 0 评论 -
Return使用注意的问题
(1)首先return不能返回局部变量地址,否则会出现不完整;(2)return与exit 的区别?答:exit结束一个程序,返回给用户一个节点信息。即exit(1)、exit(2)区别不大其后数字只是反映节点信息;而return 结束一个函数。为什么在使用函数时要加“return 0 ;”呢?因为没有return 0,操作系统会浪费资源判断程序是否正常退出(返回0成功,返回其他失败)原创 2016-11-19 19:56:38 · 437 阅读 · 0 评论 -
有关一些企业笔试题的复杂变量定义问题
以a定义:一个整型数------------------------------int a;一个指向整型数的指针-------------------------char *a一个指向指针的指针,指向的指针是指向一个整型数-----------------int **a一个有10个整型数的数组-------------------------int a[10]一个有10个指针的原创 2016-10-31 18:48:47 · 249 阅读 · 0 评论