CC++随笔杂记.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CC随笔杂记

超链接1: 软件组代码命名与注释规则 F5,9,10,11的用法 F5执行代码到下一个断点处,F9给当前光标所在行加断点,F10执行单行代码,遇到函数直接跳过到一下行,不进入函数内部,F11为也是执行单行代码,但遇到函数会进入函数内部 Conio.h conio是Console Input/Output(控制台输入输出)的简写,其中定义了通过控制台进行数据输入和数据输出的函数,主要是一些用户通过按键盘产生的对应操作,比如getch()函数等等。Stdio.h stdio 就是指 “standard buffered inputoutput   意思就是说带缓冲的标准输入输出! 所以了,用到标准输入输出函数时,就要调用这个头文件!在调用printf()前,为了把printf()的正确原型说明引入作用域,必须要用#includestdio.h。 printf(格式控制,输出列表) 格式控制包括格式说明和格式字符。格式说明由“%”和格式字符组成,如%d%f等。它的作用是将输出的数据转换为指定的格式输出。格式说明总是由“%”字符开始的。%d:表示把数据按十进制整型输出;%f显示小数表示的普通浮点数%o:表示把数据按八进制整型输出;%u:表示把数据参数按无符号整型输出%x:表示把数据按十六进制整型输出printf是个变参函数,它的返回值是被打印的字符数,即计算输出字符的个数;返回值类型是int。 c语言中的#ifndef、#def、#endif等宏是什么意思 条件编译命令最常见的形式为: ? #ifdef 标识符 ?程序段1 ? #else ? 程序段2 ? #endif ? ? 它的作用是:当标识符已经被定义过(一般是用#define命令定义),则对程序段1进行编译,否则编译程序段2。 ? 其中#else部分也可以没有,即: ? #ifdef ?程序段1 ? #enif 有时也采用下面的形式: ? #ifndef 标识符 ?(#define)程序段1 ? #else ?程序段2 ? #endif 只是第一行与第一种形式不同:将“ifdef”改为“ifndef”。它的作用是:若标识符未被定义则编译程序段1,否则编译程序段2。这种形式与第一种形式的作用相反。使用#ifndef可以避免下面这种错误:如果在h文件中定义了全局变量,一个c文件包含同一个h文件多次,如果不加#ifndef宏定义,会出现变量重复定义的错误;如果加了#ifndef,则不会出现这种错误。(Macro)宏定义就是指在main函数之前读一某些变量进行定义,便于在编写时的使用,同时在修改的时候也会很方便的,你如说我把M定义成(X*X+3*X),在以后的使用中,我可以直接用M就行了,很方便的,而且如果修改的话不用全改,只需要在宏定义那里改了就行说到底,“宏”就是“置换”。C语言中的宏定义的字是:define C语言中的define宏定义有带参数的和不带参数两中形式 不带参格式是:#define 宏名 字符串 带参格式是:#define 宏名(参数1,参数2,...) 字符串在C语言的宏中,#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号C语言常用转义字符表 转义符 含义 ASCII码(16/10进制) \o 空字符(NULL) 00H/0 \n 换行符(LF) 0AH/10 \r 回车符(CR) 0DH/13 \t 水平制表符(HT)09H/9 \v 垂直制表(VT) 0B/11 \a 响铃(BEL) 07/7 \b 退格符(BS) 08H/8 \f 换页符(FF) 0CH/12 \’ 单引号 27H/39 \” 双引号 22H/34 \\ 反斜杠 5CH/92 \? 问号字符 3F/63 \ddd 任意字符 三位八进制 \xhh 任意字符 二位十六进制 cprintf与printf的区别在原来的C语言中,cprintf中的c代表console,就是控制台.(conio.h中的con也是这个意思)到了windows也继承了这个渊源. 按照设计者本来的意图,printf是标准输出,就是指可以完全不知道你输出的对象,只是以标准的文本流方式输出. printf是与终端相关的,要用到一些系统平台,硬件设备相关的特性,所以可以有颜色等很多东西可供选择,同时也削弱了移植性所以cprintf是非标准的. 比如\n ? 和\n\r在printf和cprintf当中都是另起新行的作用,但是在文本流中只需要输出\n这个标准控制命令就可以起到行数加一同时列数置零的作用(如果输出被导向到屏幕).但是在控制台方式下,由于直接面对的是屏幕,那么这个命令被拆成两

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档