![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 77
ituuz
webgame开发者对java和ActionScription3.0有所了解现在学习IOS移动开发中.http://weibo.com/208379888
展开
-
C语言学习笔记(九)--函数
1程序模块化在程序设计过程中大多数程序要比我们之前设计的程序复杂的多,传统的设计方法是“自定向下,逐步求精”的过程。该过程就是将一个大的问题按照层次分解成多个方便解决的小问题,直至各个功能模块,每个单独的功能模块可以单独设计,最后将所有的功能模块有机的结合成完整的程序。例子:计算出该日是该年的第几天。问题可以分解为:获取输入;判断平年闰年;判断每个月的总天数;得到总天数;例子代码:原创 2011-11-16 14:48:32 · 1537 阅读 · 0 评论 -
字节对齐
编译过程中c++编译器为了提高存取速度,设置了在存储格式上的字节对齐。------------------------------------------------1.为什么设置字节对齐能提高存取速度------------------------------------------------转载 2014-09-15 17:09:57 · 948 阅读 · 0 评论 -
5种服务器网络编程模型讲解
本文介绍几种服务器网络编程模型。废话不多说,直接正题。1.同步阻塞迭代模型同步阻塞迭代模型是最简单的一种IO模型。其核心代码如下:12345678bind(srvfd);listen(srvfd);for(;;){ clifd = accept(srvfd,...); //开始接受客户端来的连接 read(clifd,buf,...);转载 2014-09-12 17:04:11 · 1747 阅读 · 0 评论 -
C++ 实现链表常用功能
首先头文件,定义了链表的常用函数:typedef struct node { int data; struct node* next;} Node;class LinkListUtil{public: LinkListUtil(); ~LinkListUtil(); //create Node* createByArray(int arr[], int len);原创 2014-09-09 10:12:38 · 1631 阅读 · 0 评论 -
c++笔试题两道,求解其中一道
1.Implement a functionthat prints the numbers from 1 to 100.But for multiples of three(3) print “Zif”insteadof the number and for the multiples of five(5) print “Nab”. For numbers whichare multiples原创 2014-09-19 10:46:58 · 2060 阅读 · 3 评论 -
C语言学习笔记(七)--循环程序设计
1循环语句1.1循环语句主要包括三种:while、do-while、for。2while语句处理循环2.1while语句基本形式:While(表达式){循环体语句}2.2执行流程:首先计算while表达式的值,当非零时执行循环体内的语句,执行完之后继续判断while表达式的值,如果非零,继续执行循环体,直到表达式值为零时,跳出循环,执行后续的语句。例子代码:#i原创 2011-11-11 14:09:47 · 1793 阅读 · 0 评论 -
C语言学习笔记(八)--数组
1数组在程序设计过程中我们往往需要处理一批相同类型的数据,如果使用基本类型定义变量来储存,显然是不方便的,这是我们就需要使用数组了。2数组特点1.数组大小必须是确定的,不能随机改变的。2.数组的元素必须是相同类型的,不允许出现混合类型。3一维数组3.1一维数组的定义:类型说明符 数组名[常量表达式];例如:int a[10]数组的生命需要注意以下几个问题:原创 2011-11-13 20:08:14 · 1850 阅读 · 0 评论 -
C语言学习笔记(六)--分支程序设计
1使用if语句设计选择程序:if语句一般分为两种方式:单条件单分支、和单 条件双分支if语句。1.1单条件单分支的if语句一般语法:If(表达式A){语句B;}语句执行流程:首先执行表达式A,如果表达式A的值非0,则执行语句序列B,然后流程继续往下执行。例子代码:#include "stdio.h"main(){double score;printf("input原创 2011-11-05 14:39:35 · 1592 阅读 · 0 评论 -
C语言学习笔记(五)--顺序程序设计
1语句概述1.1普通表达式语句:表达式后加分号就是一个表达式语句,语句与表达式不同,是无值的,而表达式是有值的。1.2流程控制语句:流程控制语句主要用来控制程序执行走向,以实现程序的各种结构方式,它有特定的关键字等,主要分为分支和循环两种。分支流程控制语句:if、switch。循环流程控制语句:for、while、do while。1.3跳转语句:跳转语句的作用主要是让程序从正原创 2011-11-03 18:34:32 · 1273 阅读 · 0 评论 -
C语言学习笔记(一)--初识C语言
一直只用java,现在正好很清闲打算学习C语言,拓展一下自己的戏路。 学习参考书《C语言宝典》。 1.第一个c程序:# include "stdio.h" /*该行是文件包含命令*/main(){ printf("test"); /*函数调用:printf将内容输出到显示器*/}注:c语言区分大小写;程序中必须含有一个且只有一个名字为main的主函数;原创 2011-10-29 19:06:40 · 2339 阅读 · 2 评论 -
C语言学习笔记(四)--运算符与表达式(下)
1逗号运算符和逗号表达式1.1逗号表达式格式:表达式1,表达式2,表达式3,...,表达式n;该表达式的功能是:先计算表达式1,再计算表达式2,最后计算表达式 n,最后一个表达式的值为此逗号表达式的值。1.2逗号表达式的优先级:最低。1.3逗号表达式的值:例子代码:#include "stdio.h"main(){ int a,b,c; a=1,b=2,c=a+b原创 2011-11-01 22:04:48 · 1239 阅读 · 0 评论 -
C语言学习笔记(三)--运算符与表达式(上)
1运算符和表达式1.1运算符分类:算数运算符:用于算数运算,包括+、-、*、/等。关系运算符:用于比较运算,包括>、、==、!=等。逻辑运算符:用于逻辑运算,包括&&、||、!三种。位操作运算符:按二进制位对位运算,包括&、|、~、等。赋值运算符:用于赋值运算,包括=、+=、&=等。条件运算符:三目运算符,用于条件求值(?:).逗号运算符:用于把若干表达式组合成一个原创 2011-10-31 22:34:57 · 1245 阅读 · 0 评论 -
C语言学习笔记(十)--指针
1变量指针变量的指针就是指向变量的地址,专门用来存放变量地址的变量称为指针变量。1.1指针变量的定义指针变量是专门用来存放地址的变量,C语言将它定义为指针类型。指针变量也是变量,但指针变量中存放的不是变量的值,而是地址。定义指针变量的一般格式是:类型标示符 *指针变量名;例如:int *pa,*pb;float *q;注:1这种语句仅仅是定义了指针变量,并没有明原创 2011-11-19 18:34:06 · 1799 阅读 · 0 评论 -
C语言学习笔记(二)--数据类型、常量和变量简介
1常见数据类型Int、short、long、unsigned、float、double、char、enum、void、指针类型、数组类型、struct、union等。基本数据类型:Int、short、long、unsigned、float、double、char、enum都属于基本类型。特点是其值不可再分。2常量。常量定义方式:#define 标示符 常量常量分为:直接原创 2011-10-30 22:12:32 · 1678 阅读 · 0 评论 -
C++拷贝构造函数详解
一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plaincopyint a = 100; int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。转载 2014-09-16 11:13:33 · 918 阅读 · 0 评论