
c语言
越来越认真
这个作者很懒,什么都没留下…
展开
-
include包含头文件
嵌入式Linux程序中头文件包含问题#include #include #include #include "hi_comm_vb.h"#include "hi_comm_sys.h"#include "mpi_vb.h" 所有的.h文件都在/usr/include/文件夹下<>先去系统目录中找头文件,如果没有在到当前目录下找。所以像标准的头文件原创 2013-08-09 15:14:58 · 729 阅读 · 0 评论 -
typedef的用法
这两天在看程序的时候,发现很多地方都用到typedef,在结构体定义,还有一些数组等地方都大量的用到.但是有些地方还不是很清楚,今天下午,就想好好研究一下.上网搜了一下,有不少资料.归纳一下:来源一:Using typedef to Curb Miscreant CodeTypedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为转载 2013-08-14 11:03:53 · 464 阅读 · 0 评论 -
C语言运算符优先级和口诀
一共有十五个优先级: 1 () [] . ->2 ! ~ -(负号) ++ -- &(取变量地址)* (type)(强制类型) sizeof 3 * / %4 + - 5 >> 6 > >= 7 == != 8 & 9 ^ 10 |转载 2013-08-16 09:25:01 · 508 阅读 · 0 评论 -
Printf()输出格式控制
int printf(const char *format,[argument]); format 参数输出的格式,定义格式为: %[flags][width][.perc] [F|N|h|l]type 规定数据输出方式,具体如下: 1.type 含义如下: 整数 %d 整数的参数会被转成一有符号的十进制数字转载 2013-10-30 17:09:47 · 827 阅读 · 0 评论 -
c中static的作用
c中static的作用在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a转载 2013-12-31 11:11:37 · 513 阅读 · 0 评论 -
c语言经典面试题
1 . 用预处理指令#define 声明一个常数,用以表明1 年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL我在这想看到几件事情:•; #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等)•; 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算一年中转载 2013-12-30 14:36:16 · 565 阅读 · 0 评论 -
interrupt 和 using 在C51中断中的使用
8051 系列 MCU 的基本结构包括:32 个 I/O 口(4 组8 bit 端口);两个16 位定时计数器;全双工串行通信;6 个中断源(2 个外部中断、2 个定时/计数器中断、1 个串口输入/输出中断),两级中断优先级;128 字节内置RAM;独立的 64K 字节可寻址数据和代码区。中断发生后,MCU 转到 5 个中断入口处之一,然后执行相应的中断服务处理程序。中断程序的入口地址被编译器转载 2014-07-24 09:04:38 · 799 阅读 · 0 评论 -
c语言数据类型及命名规则
C 语言包含的数据类型如下图所示:一、数据类型与“模子”short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。怎么去理解它们呢? 举个例子:见过藕煤球的那个东西吧?(没见过?煤球总见过吧)。那个东西叫藕煤器,拿着它在和好的煤堆里这么一咔,一个煤球出来了。半径12cm,12 个孔。不同型号的藕煤器咔出来的煤球大小不一样转载 2015-01-19 17:18:37 · 1296 阅读 · 0 评论