随笔分类 -  C语言学习笔记

嵌入式开发
摘要:1 五.指针数组和数组指针 2 1.指针数组 char *p[3];每个元素都是指针 3 int main(void) 4 { 5 char *p1 = "sadqwdq"; 6 char *p2 = "wqdcd"; 7 char *p3 = "32131"; 8 9 char *p[3] = { 阅读全文
posted @ 2016-11-28 12:14 丁培飞 阅读(251) 评论(0) 推荐(0)
摘要:编译VS项目时出现警告: warning C4305:“初始化”:从“double”到“float”截断(warning C4305: 'initializing' : truncation from 'const double' to 'float')。 原因: 在 C 语言中,如果不指定数据类型 阅读全文
posted @ 2016-11-28 12:13 丁培飞 阅读(2041) 评论(0) 推荐(0)
摘要:1 #define _CRT_SECURE_NO_WARNINGS 2 #include <stdio.h> 3 #include <stdlib.h> 4 #include <string.h> 5 6 //指针数组的传参;相当于普通的一维数组。 7 void print_fun011(char 阅读全文
posted @ 2016-11-28 10:39 丁培飞 阅读(6382) 评论(0) 推荐(0)
摘要:专题三: 1) 预编译 处理所有的注释,以空格代替, 将所有的#define删除,并且展开所有的宏定义, 处理条件编译指令#if,#ifdef,#elif,#else,#endif 处理#include,展开呗包含的文件, 保留编译器需要使用的#pragma指令, 预处理指令:gcc-E file. 阅读全文
posted @ 2016-11-27 23:52 丁培飞 阅读(508) 评论(0) 推荐(0)
摘要:专题2.符号的技巧: 1) 注释符与转义符 vC语言中的接续符(\)是指示编译器行为的利器: 接续符的使用:编译器会将反斜杠剔除,嗯在反斜杠后面的字符自动解到前面的一行。 在接续单词时,反斜杠之后不能有空格,反斜杠的下一行之前也不能有空格, 接续符适合在定义宏代码块时使用, 2)单引号与双引号 3) 阅读全文
posted @ 2016-11-27 12:25 丁培飞 阅读(465) 评论(0) 推荐(0)
摘要:Linux系统编程: VIM编辑器 | VIM Introduce VIM/VI基本命令 | VIM Learning 分类 命令 一、打开文件、保存、关闭文件 vim filename //打开filename文件 :w //保存文件 :w atool.org //保存至atool.org文件 : 阅读全文
posted @ 2016-11-27 11:38 丁培飞 阅读(226) 评论(0) 推荐(0)