c/c++
pinganddu
这个作者很懒,什么都没留下…
展开
-
带头结点单链表反转
1 定义结点 typedef struct slinklist { int data; struct slinklist *next; }slinklist, *pslinklist; 2 判断返回 头结点为空,返回 链表为空,返回 链表只有一个结点,返回 if(!head) return; if(!head->next) return; if(...原创 2019-12-16 13:36:09 · 1541 阅读 · 0 评论 -
使用emacs编写c程序并编译
参考文章:http://blog.csdn.net/booirror 进入emacs,如图: Ctrl+x, Ctrl+f 新建一个c源文件,如图: 编写完成后保存,Ctrl+x, Ctrl+s。 M+x shell 进入命令行,输入命令:gcc strtest.c -o strtest转载 2015-04-01 12:37:00 · 1469 阅读 · 0 评论 -
printf函数格式化字符串讲解
定义: 格式化字符串是包含3种对象类型的一个字符串。 1. 无格式字符 2. 特殊意义占位符 3. 转义序列 无格式字符: 一般的字符,可以直接复制到输出流。 特殊意义的占位符: % [parameter] [flags] [width] [precision] [length]原创 2015-05-13 22:21:49 · 1238 阅读 · 0 评论 -
c++模版形参(c++ Primer中文第四版)
1、模版形参作用域模版形参的名字可以在声明为模版形参之后直到模版声明或定义的末尾处使用。模版形参遵循常规名字屏蔽规则。 typedef double T; template <class T> T calc(const T &a, const T &b) { T tmp = a; ... return tmp; } 名为T的类型形参会屏蔽掉T定义为double的全局类型别名。因此,t原创 2015-08-10 21:52:10 · 417 阅读 · 0 评论