
c语言
文章平均质量分 64
哒哒网络
方向比努力重要,能力比知识重要,健康比成绩重要,生活比文凭重要,情商比智商重要
展开
-
一级指针工程开发易发错误模型
1、void getdata01(char *p1) char *p1 是行参,行参也是被跳用该函数的参数,只不过具有对外属性而已2、void getdata01(char **p2) char **p2是行参,p2 是变量3、void getdata01(char ********p3) char **p3是行参,p3 是变量4、char *p1=null; char=*p2=nu原创 2014-04-19 23:19:22 · 1107 阅读 · 0 评论 -
C语言register关键字—最快的关键字
C语言register关键字—最快的关键字原创 2014-05-09 23:06:10 · 757 阅读 · 0 评论 -
cocos2dx3.2helloword分析
废话不说 直接看注释AppDelegate.cpp#include "AppDelegate.h"#include "HelloWorldScene.h"//USING_NS_CC == using namespace cocos2dUSING_NS_CC;//using namespace cocos2d//构造函数AppDelegate::AppDelegate() {原创 2014-11-05 10:24:59 · 842 阅读 · 0 评论 -
c++11深入学习
委托构造函数 在引入C++ 11之前,如果某个类有多个重载的构造函数,且这些构造函数中有一些共同的初始化逻辑,通常都需要再编写一个带参数的初始化函数,然后在这些构造函数中调用这个初始化函数。在C++ 11中,再也不用这么麻烦了。我们可以实现一个最基础的构造函数,其他构造函数都调用这个构造函数。示例代码如下: 1 class CPerson 2 {原创 2015-02-09 18:08:28 · 1218 阅读 · 0 评论 -
OpenGL 入门教程1
说起编程作图,大概还有很多人想起 TC 的#include 吧?但是各位是否想过,那些画面绚丽的 PC 游戏是如何编写出来的?就靠 TC 那可怜的 640*480 分辨率、16色来做吗?显然是不行的。本帖的目的是让大家放弃 TC 的老旧图形接口,让大家接触一些新事物。OpenGL 作为当前主流的图形 API 之一,它在一些场合具有比 DirectX 更优越的特性。1、与 C 语原创 2015-04-08 10:49:39 · 3076 阅读 · 0 评论 -
OpenGL 入门教程4
OpenGL 支持两种颜色模式:一种是 RGBA,一种是颜色索引模式。无论哪种颜色模式,计算机都必须为每一个像素保存一些数据。不同的是,RGBA 模式中,数据直接就代表了颜色;而颜色索引模式中,数据代表的是一个索引,要得到真正的颜色,还必须去查索引表。1. RGBA 颜色RGBA 模式中,每一个像素会保存以下数据:R 值(红色分量) 、G 值(绿色分量) 、B 值(蓝色分量)和原创 2015-04-24 12:41:18 · 1209 阅读 · 0 评论 -
OpenGL 入门教程2
说明一下 csdn 写文章的代码端 不用本次课程所要讲的是绘制简单的几何图形,在实际绘制之前,让我们先熟悉一些概念。一、点、直线和多边形我们知道数学(具体的说,是几何学)中有点、直线和多边形的概念,但这些概念在计算机中会有所不同。数学上的点,只有位置,没有大小。但在计算机中,无论计算精度如何提高,始终不能表示一个无穷小的点。另一方面,无论图形输出设备(例如,显示器)如何原创 2015-04-24 12:33:15 · 1435 阅读 · 0 评论 -
OpenGL 入门教程5
在前面绘制几何图形的时候,大家是否觉得我们绘图的范围太狭隘了呢?坐标只能从-1 到 1,还只能是 X轴向右,Y轴向上,Z 轴垂直屏幕。这些限制给我们的绘图带来了很多不便。我们生活在一个三维的世界——如果要观察一个物体,我们可以:1、从不同的位置去观察它。 (视图变换)2、移动或者旋转它,当然了,如果它只是计算机里面的物体,我们还可以放大或缩小它。 (模型变换)3、如果把物体画下原创 2015-04-24 12:42:59 · 1491 阅读 · 0 评论 -
一级指针总结
1) 指针也是一种变量,占有内存空间,用来保存内存地址测试指针变量占有内存空间大小2)*p操作内存在指针声明时,*号表示所声明的变量为指针在指针使用时,*号表示 操作 指针所指向的内存空间中的值*p相当于通过地址(p变量的值)找到一块内存;然后操作内存*p放在等号的左边赋值(给内存赋值)*p放在等号的右边取值(从内存获取值)3)指针变量和它指向的内存块是两个不同的概原创 2014-04-19 21:43:53 · 822 阅读 · 0 评论 -
全局代码测试
全局代码测试 #include#include Char *getstring1(){Char *p1=”abcde”;Return p1;}Char *getstring2(){Char *p2=”abcde”;Return p2;} Void main(){Char *p1=getstring1();Char *p2=原创 2014-04-18 20:47:11 · 698 阅读 · 0 评论 -
四千GB电脑技术高清视频教程和23万套各类源码模板
四千GB电脑技术高清视频教程和23万套各类源码模板1、二千多GB各类电脑技术高清视频教程2、17万本电脑技术相关的电子书籍3、23万套各类VIP源码、商业源码、泄密源码、破解源码4、一万多套淘宝装修模板、五千多套discuz模板、三千多套ecshop/shopex模板、八千套企业网站模板5、专门针对IT技术人员的特点课程,如:职业发展规划、修身养性、泡妞把妹、互联网大佬的传记原创 2014-04-16 20:40:01 · 826 阅读 · 0 评论 -
看我下面的请先看懂这个
#include#include#include void printfArray(int *a){int i = 0;//定义一个int 类型的ifor (i=0; i{printf("%d ", a[i]);//循环打印a[i]的值}}//以上有一个很大的bug,bug是for (i=0; i中的i只可以循环打印10个元素Void p原创 2014-04-18 20:43:38 · 692 阅读 · 0 评论 -
数据类型
数据类型 #include#include#include//typedef 关键字是对数据类型重新命名,相当于取一个别名Typrdef int u32; Void main(){Printf(“%d \n”,sizeof(u32));//sizeof(u32);//因为u32是int 类型的别名 所以打印出来的是4System(“p原创 2014-04-18 20:45:04 · 498 阅读 · 0 评论 -
数据类型大小测试
//程序作用:求类型大小,关键字sizeof 用法#include#includeInt main(){Int a=10;//定义一个int类型变量Int b[10];//定义一个int类型的数组Printf(“int a:%d \n”,sizeof(a));//sizeof是获取a的长度 应该打印4;Printf(“int a:%d”,sizeof( int原创 2014-04-18 20:44:28 · 516 阅读 · 0 评论 -
堆栈的生长方向
#include#include Typedef int u32;Typrdef char u8; Int main(){Float *p1=null;//定义一个float类型的指针为p1赋值为nullInt *p2=null;//定义一个int 类型的指针p2赋值为nullInt a=0;定义一个int类型的变量a赋值为0;Int b=原创 2014-04-18 20:46:19 · 881 阅读 · 0 评论 -
数据类型的重命名
#include#include//typdef 作用 类型的重命名Typedef int u32;Typedef char u8; Struct _Teacher//定义一个结构体名为Teacher{Char name[64];//在结构图里面定义一个char类型的变量名为nameInt age;//定义一个int类型的变量名为age};Typedef原创 2014-04-18 20:45:44 · 1917 阅读 · 0 评论 -
一级指针真真的用法
#include#include/*总结:不管他前面有几个心 */Void getData01(char *p1)//char *p 形参 行参 元素被调用该函数的参数,只不过具有对外属性而已{Printf(“getData01() begin\n”);Return;}Void getdata02(char **p2)//char **p2 行参 p2原创 2014-04-18 20:48:32 · 824 阅读 · 0 评论 -
第一天总结
1接口的封装和设计思想入门接口的封装和设计思想入门第一套api函数#ifndef _CLT_SOCKET_H__#define _CLT_SOCKET_H__ //客户端初始化环境int cltSocket_init(void **handle); //5day //客户端发报文int cltSocket_原创 2014-04-19 00:28:05 · 471 阅读 · 0 评论 -
OpenGL 入门教程3
点的大小默认为 1 个像素,但也可以改变之。改变的命令为 glPointSize,其函数原型如下:void glPointSize(GLfloat size);size 必须大于 0.0f,默认值为 1.0f,单位为“像素”。注意:对于具体的 OpenGL 实现,点的大小都有个限度的,如果设置的 size 超过最大值,则设置可能会有问题。例子void myDisplay(v原创 2015-04-24 12:37:02 · 1209 阅读 · 0 评论