
C++学习
文章平均质量分 64
谁曾见过风-
这世界没什么捷径可走,找对方向,然后不断重复。这里儿记录的都是基础知识,没有什么很深奥的东西。然而,基础的重要性不言而喻。很多知识点我们都曾了解过,但我却没办法保证都能记住,可见记录的重要性。所以在这记录小而又基础的知识点,温故知新。
展开
-
printf函数详解
printfprintf()函数是格式化输出函数, 一般用于向标准输出设备(显示器、控制台等终端)按规定格式输出信息,其关键字最末一个字母f即为“格式”(format)之意。输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。【例】printf函数举例#include <stdio.h>int main(void){ int a=88,b=89原创 2017-03-29 21:32:17 · 7010 阅读 · 0 评论 -
数组初始化的常用方法及其原理
数组初始化的方式主要有三种: 1、声明时,使用 {1,2,3,….} 初始化; 2、使用memset(void *s,int ch,size_t n); 3、用for循环赋值;void *memset(void *s, int ch, size_t n); 函数解释:将s中当前位置后面的n个字节 (typedef unsigned int size_t )用 ch 替换原创 2017-04-25 22:14:57 · 877 阅读 · 0 评论 -
汇编与C/C++内联嵌入汇编
汇编语言格式简介 汇编语言的指令格式,目前有两种不同的标准:Windows下的汇编语言基本上都遵循Intel风格的语法,比如:MASM、NASM;而Unix/Linux下的汇编语言基本上都遵循AT&T风格的语法。 汇编语言语句的通用格式: [名称[:]] 指令码 [第一操作数][,第二操作数] ;注释汇编语言的指令码的操作数的个数可以是0、1、2个;当操作数的个数为2的时候,语句还有两种不同的原创 2017-11-12 23:34:38 · 6396 阅读 · 0 评论 -
宏定义(define)中'#'与'##'的用法
宏定义(define)中的’#’与’##’的含义: define中’#’与’##’一般是用来拼接字符串的,但是实际使用过程中,有一些细微差别。 ‘#’是字符串化的意思,出现在#define后的’#’是把跟在后面的参数转化成一个字符串;’##’是连接符号,把参数连接在一起。 eg1:#define strcpy__(dst, src) strcpy(dst, #src) /原创 2017-11-11 22:21:46 · 1024 阅读 · 0 评论