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 · 1144 阅读 · 0 评论 -
C语言register关键字—最快的关键字
C语言register关键字—最快的关键字原创 2014-05-09 23:06:10 · 793 阅读 · 0 评论 -
cocos2dx3.2helloword分析
废话不说 直接看注释AppDelegate.cpp #include "AppDelegate.h" #include "HelloWorldScene.h" //USING_NS_CC == using namespace cocos2d USING_NS_CC;//using namespace cocos2d //构造函数 AppDelegate::AppDelegate() {原创 2014-11-05 10:24:59 · 858 阅读 · 0 评论 -
c++11深入学习
委托构造函数 在引入C++ 11之前,如果某个类有多个重载的构造函数,且这些构造函数中有一些共同的初始化逻辑,通常都需要再编写一个带参数的初始化函数,然后在这些构造函数中调用这个初始化函数。在C++ 11中,再也不用这么麻烦了。我们可以实现一个最基础的构造函数,其他构造函数都调用这个构造函数。示例代码如下: 1 class CPerson 2 {原创 2015-02-09 18:08:28 · 1268 阅读 · 0 评论 -
OpenGL 入门教程1
说起编程作图,大概还有很多人想起 TC 的#include 吧? 但是各位是否想过,那些画面绚丽的 PC 游戏是如何编写出来的?就靠 TC 那可怜的 640*480 分辨率、16 色来做吗?显然是不行的。 本帖的目的是让大家放弃 TC 的老旧图形接口,让大家接触一些新事物。 OpenGL 作为当前主流的图形 API 之一,它在一些场合具有比 DirectX 更优越的特性。 1、与 C 语原创 2015-04-08 10:49:39 · 3835 阅读 · 0 评论 -
OpenGL 入门教程4
OpenGL 支持两种颜色模式:一种是 RGBA,一种是颜色索引模式。 无论哪种颜色模式,计算机都必须为每一个像素保存一些数据。不同的是,RGBA 模式中,数据直接就代 表了颜色;而颜色索引模式中,数据代表的是一个索引,要得到真正的颜色,还必须去查索引表。 1. RGBA 颜色 RGBA 模式中,每一个像素会保存以下数据:R 值(红色分量) 、G 值(绿色分量) 、B 值(蓝色分量)和原创 2015-04-24 12:41:18 · 1255 阅读 · 0 评论 -
OpenGL 入门教程2
说明一下 csdn 写文章的代码端 不用 本次课程所要讲的是绘制简单的几何图形,在实际绘制之前,让我们先熟悉一些概念。 一、点、直线和多边形 我们知道数学(具体的说,是几何学)中有点、直线和多边形的概念,但这些概念在计算机中会有所不同。 数学上的点,只有位置,没有大小。但在计算机中,无论计算精度如何提高,始终不能表示一个无穷小的 点。另一方面,无论图形输出设备(例如,显示器)如何原创 2015-04-24 12:33:15 · 1488 阅读 · 0 评论 -
OpenGL 入门教程5
在前面绘制几何图形的时候,大家是否觉得我们绘图的范围太狭隘了呢?坐标只能从-1 到 1,还只能是 X 轴向右,Y轴向上,Z 轴垂直屏幕。这些限制给我们的绘图带来了很多不便。 我们生活在一个三维的世界——如果要观察一个物体,我们可以: 1、从不同的位置去观察它。 (视图变换) 2、移动或者旋转它,当然了,如果它只是计算机里面的物体,我们还可以放大或缩小它。 (模型变换) 3、如果把物体画下原创 2015-04-24 12:42:59 · 1554 阅读 · 0 评论 -
一级指针总结
1) 指针也是一种变量,占有内存空间,用来保存内存地址 测试指针变量占有内存空间大小 2)*p操作内存 在指针声明时,*号表示所声明的变量为指针 在指针使用时,*号表示 操作 指针所指向的内存空间中的值 *p相当于通过地址(p变量的值)找到一块内存;然后操作内存 *p放在等号的左边赋值(给内存赋值) *p放在等号的右边取值(从内存获取值) 3)指针变量和它指向的内存块是两个不同的概原创 2014-04-19 21:43:53 · 879 阅读 · 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 · 731 阅读 · 0 评论 -
四千GB电脑技术高清视频教程和23万套各类源码模板
四千GB电脑技术高清视频教程和23万套各类源码模板 1、二千多GB各类电脑技术高清视频教程 2、17万本电脑技术相关的电子书籍 3、23万套各类VIP源码、商业源码、泄密源码、破解源码 4、一万多套淘宝装修模板、五千多套discuz模板、三千多套ecshop/shopex模板、八千套企业网站模板 5、专门针对IT技术人员的特点课程,如:职业发展规划、修身养性、泡妞把妹、互联网大佬的传记原创 2014-04-16 20:40:01 · 873 阅读 · 0 评论 -
看我下面的请先看懂这个
#include #include #include void printfArray(int *a) { int i = 0; //定义一个int 类型的i for (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 · 728 阅读 · 0 评论 -
数据类型
数据类型 #include #include #include //typedef 关键字是对数据类型重新命名,相当于取一个别名 Typrdef int u32; Void main() { Printf(“%d \n”,sizeof(u32)); //sizeof(u32);//因为u32是int 类型的别名 所以打印出来的是4 System(“p原创 2014-04-18 20:45:04 · 530 阅读 · 0 评论 -
数据类型大小测试
//程序作用:求类型大小,关键字sizeof 用法 #include #include Int 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 · 547 阅读 · 0 评论 -
堆栈的生长方向
#include #include Typedef int u32; Typrdef char u8; Int main() { Float *p1=null; //定义一个float类型的指针为p1赋值为null Int *p2=null; //定义一个int 类型的指针p2赋值为null Int a=0; 定义一个int类型的变量a赋值为0; Int b=原创 2014-04-18 20:46:19 · 913 阅读 · 0 评论 -
数据类型的重命名
#include #include //typdef 作用 类型的重命名 Typedef int u32; Typedef char u8; Struct _Teacher//定义一个结构体名为Teacher { Char name[64];//在结构图里面定义一个char类型的变量名为name Int age;//定义一个int类型的变量名为age }; Typedef原创 2014-04-18 20:45:44 · 1963 阅读 · 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 · 853 阅读 · 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 · 502 阅读 · 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 · 1270 阅读 · 0 评论
分享