背景:1Y!!!调试一个小时。没有仔细看题,V 2 1,实际上表示的是第二列第一行,因为这个调试了好久。要逐渐养成耐心读代码的习惯!
思路:把行和列的分别记录在两个数组你,让后从边长为1开始枚举出所有即可!
学习:1.scanf读取字符的时候一定要考虑到,换行行符在键盘缓冲区的遗留问题!
#include
#include
int main(void){
#ifdef LOCAL
...
分类:
其他好文 时间:
2015-01-30 15:54:09
阅读次数:
133
1:数据处理函数tasklet,workqueue在之前的初始化代码中的函数__ath_attach()中,有如下的代码:#ifndef ATH_SUPPORT_HTC#ifdef ADF_SUPPORT ATH_INIT_TQUEUE(&osdev->intr_tq, (adf_os_defer....
分类:
其他好文 时间:
2015-01-29 22:26:58
阅读次数:
311
一预处理1.常见的预处理功能预处理器的主要作用就是把通过预处理的内建功能对一个资源进行等价替换,最常见的预处理有:文件包含,条件编译、布局控制和宏替换4种。文件包含:#include 是一种最为常见的预处理,主要是做为文件的引用组合源程序正文。条件编译:#if,#ifndef,#ifdef,#end...
分类:
编程语言 时间:
2015-01-27 20:06:16
阅读次数:
193
Qt更改文件权限static void ChangeFilePermission( const QString &filePath ){#ifdef WIN32 QString cmd("icacls.exe \"") ; cmd += filePath; cmd += "\" /...
分类:
其他好文 时间:
2015-01-25 13:46:36
阅读次数:
271
文件中的#ifndef
头件的中的#ifndef,这是一个很关键的东西。比如你有两个C文件,这两个C文件都include了同一个头文件。而编译时,这两个C文件要一同编译成一个可运行文件,于是问题来了,大量的声明冲突。
还是把头文件的内容都放在#ifndef和#endif中吧。不管你的头文件会不会被多个文件引用,你都要加上这个。一般格式是这样的:
文件中的#ifndef
头件的中的...
分类:
其他好文 时间:
2015-01-24 13:09:09
阅读次数:
118
// SK003Dlg.cpp : implementation file//#include "stdafx.h"#include "SK003.h"#include "SK003Dlg.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEsta...
分类:
其他好文 时间:
2015-01-23 12:33:42
阅读次数:
235
项目中自己搞了一个Log 记录一下.?N年的代码了 还是觉得好用 #ifdef DEBUG#define DLog(FORMAT, ...) fprintf(stderr,"%s:%d--> %s\n",[[[NSString stringWithUTF8String:__FILE__] lastP...
分类:
其他好文 时间:
2015-01-22 17:58:37
阅读次数:
128
链接:va_list百科1:概述VA_LIST 是在c语言中解决变参问题的一组宏,所在头文件:#include 2:成员#ifdef _M_ALPHAtypedef struct {char *a0; /* pointer to first homed integer argument */int ...
分类:
其他好文 时间:
2015-01-21 21:53:42
阅读次数:
143
目录 文件包含 #include #include_next #import 宏定义 #define #undef 条件编译 #if #else #endif #if define #ifdef #ifndef #elif 错误、警告处理 ...
分类:
移动开发 时间:
2015-01-20 15:22:42
阅读次数:
514
预处理就是在进行编译的第一遍词法扫描和语法分析之前所作的工作。说白了,就是对源文件进行编译前,先对预处理部分进行处理,然后对处理后的代码进行编译。这样做的好处是,经过处理后的代码,将会变的很精短。 关于预处理命令中的文件包含(#include),宏定义(#define),书上已经有了详细的说明,在....
分类:
其他好文 时间:
2015-01-17 20:50:17
阅读次数:
123