专注于嵌入式技术分享!
【C语言】分享一个C语言测试程序收集模板 【C语言】分享一个C语言测试程序收集模板
1、前言平时需要测试一些比较模糊的知识点,或则想要验证一些函数时,我们常常会建一个test.c文件,然后在这个文件里写我们的测试代码,测试完毕后常常会删掉该文件。下次再遇到同样的问题的时候,可能又是记不清楚了,常常又需要测试一遍,这是件很
2018-12-14
【C语言】如何查看数据类型范围? 【C语言】如何查看数据类型范围?
1. 知识点一:查看整数范围当前的编译环境下,你可能不知道int的数据范围是多少,或者记不清无符号短整型的范围是0~65535还是0~65536?这时候就可以按照如下程序进行输出查看: #include <stdio.h> #
2018-12-07
【C语言】什么是ANSI C标准? 【C语言】什么是ANSI C标准?
我们在很多地方都有看到过K&R C、ANSI C、ISO C、C89、C99、C11等标准,具体有什么不同呢?(文末有个很好的实例) 1、什么是K&R C?1978年,丹尼斯•里奇(Dennis Ritchie)和布莱恩•
2018-12-06
【C语言】ASCII码可见字符与不可见字符 【C语言】ASCII码可见字符与不可见字符
1. 如何输出ASCII码?ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。下面
2018-11-26
【C语言】变参函数 【C语言】变参函数
提到变参函数,我们的感觉是不是既熟悉又陌生?感觉熟悉是因为我们平时都在使用着,如我们常使用的printf()函数与scanf()函数就是典型的变参函数。因为printf()函数是变参函数我们才可以根据我们的需要灵活地输出变量的值。如: p
2018-11-22
【C语言】关于随机数的总结 【C语言】关于随机数的总结
C语言的库头文件stdlib.h中有个生成随机数的函数: int rand(void); 该函数返回0~RAND_MAX之间的随机数,在stdlib.h中可知道,RAND_MAX为0x7FFF,如: 但这里生成的随机数为伪随机数。所谓
2018-11-17
【C语言】时间日期函数 【C语言】时间日期函数
一、前言time.h是C/C++中的日期和时间头文件。用于需要时间方面的函数。下面分享time.h头文件中几个常用函数的用法: 二、time()函数1、函数原型 time_t time(time_t *t); 2、函数说明
2018-11-16
【C语言】数组a与&a有什么不同? 【C语言】数组a与&a有什么不同?
首先,看一段代码: #include <stdio.h> int main(void) { int a[5] = {0,1,2,3,4}; printf("a &#x
2018-11-13
【C语言】指针函数与函数指针? 【C语言】指针函数与函数指针?
前言函数、指针这两个词结合的顺序不同其意义也不同,即指针函数与函数指针的意义不同。 指针函数指针函数的本质是一个函数,其返回值是一个指针。示例如下: int *pfun(int, int); 由于“ * ” 的优先级低于“()”的优先级
2018-11-08
【C语言】关于有符号数与无符号数的一些总结 【C语言】关于有符号数与无符号数的一些总结
1、有、无符号数之间的运算有符号数与无符号数之间的运算,编译器会进行隐式类型转换。 请看如下代码: #include <stdio.h> int main(void) { unsigned int a =
2018-10-30
【C语言】关于二维数组作为函数参数的问题 【C语言】关于二维数组作为函数参数的问题
在构建过二维数组作为函数的参数时遇到了一个问题。首先,我们看一个函数: void func1(int **array, int m, int n) { int i = 0, j = 0; for (
2018-10-25
【C语言】static关键字 【C语言】static关键字
C语言代码是以文件为单位来组织的,在一个源程序的所有源文件中,一个外部变量(注意不是局部变量)或者函数只能在一个源程序中定义一次,如果有重复定义的话编译器就会报错。 伴随着不同源文件变量和函数之间的相互引用以及相互独立的关系,产生了ext
2018-10-25
4 / 7