C/C++学习笔记
文章平均质量分 68
大道至简_行于思
提升自己,帮助他人,每天进步一点点!
展开
-
几种 C/C++ 值传递
编译环境:VS2010+QT4.8.6, WIN32平台一、当传递的值为整数时:1. 值传递(难度:简单)#include "stdafx.h"#include "iostream"void funct(int p){printf(" 3.在调用的函数中 = %x \n",&p);printf(" 4.在调用的函数中 =%x",p);p=0xFF;}原创 2017-12-08 23:19:21 · 663 阅读 · 0 评论 -
strcat 和strcpy 的使用
(转载)将p2链接到p1的后面,p1为123ABC然后将str字符数组向后移动两个位置,将p1拷贝到从该位置开始之后的内存中。结果为xy123ABC// test.cpp : Defines the entry point for the console application.#include "stdafx.h"#include "stdlib.h"转载 2018-01-06 14:55:31 · 1045 阅读 · 0 评论 -
assert 断言
使用一个网上转载最多的一个例子,assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么就打印错误信息,终止程序,例子如下:// test.cpp : Defines the entry point for the console application.#include "stdafx.h"#include #include #include转载 2018-01-05 22:08:13 · 242 阅读 · 0 评论 -
C/C++ 关于回调函数
(转载) 在理解“回调函数”之前,首先讨论下函数指针的概念,前期进行基础铺垫。函数指针(1)概念:指针是一个变量,是用来指向内存地址的。一个程序运行时,所有和运行相关的物件都是需要加载到内存中,这就决定了程序运行时的任何物件都可以用指针来指向它。函数是存放在内存代码区域内的,它们同样有地址,因此同样可以用指针来存取函数,把这种指向函数入口地址的指针称为函数指针。(2)先来看转载 2018-01-06 18:50:54 · 197 阅读 · 0 评论