- 浏览: 436799 次
- 性别:
最新评论
-
nianhua2008:
你好,请问哪个cocos版本可以读取cbx文件?
Cocos3dx入门 -
ihic11:
我的为什么Receive.jsp一直有乱码?请帮忙
网银在线支付注意事项 -
奔跑的蓝猫:
楼主你好!请问这两个文件怎么使用啊?
楼主能把源代码发给我下吗 ...
简易视频聊天 -
wx_hello:
不错。。学习了。。
jquery解析xml -
ocaicai:
圣人啊,救星啊,我被这个问题折磨得蛋疼!对了,我在google ...
struts2+urlrewrite
文章列表
/*
* link.c
*/
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
#define NULL 0
#define LEN sizeof(struct student)
struct student {
long num;
float score;
struct student *next;
};
//节点数
int n;
int main(int argc, char *argv[]) {
//声明函数
struct stud ...
示例1:
#include <stdio.h>
#include <string.h>
int main(int argc,char * argv[]){
struct student{
int no;
//char name[20];
char *name;
char sex;
}s={1001,"lilei",'M'};
...
/**
*汉诺塔问题
*/
#include <stdio.h>
#include <stdlib.h>
int main(int argc,char *argv[]){
void hanoi(int n,char one,char two,char three);
int n;
printf("Please input the number of diskes:");
scanf("%d",&n);
printf("The st ...
1、指向函数的指针变量的定义
返回数据类型(*指针变量名)(参数列表)
如:int (*p)(int,int);还有函数int max(int a,int b);
p = max即将函数的首地址赋给p,这样就可以使用(*p)(a,b)来调用max函数了
假设有数组int a [2][3] = {1,2,3,4,5,6}
1、数组名为数组第一个元素的地址,即a为a[0]的地址
2、*(a+i)与a[i]是等价的
3、指向行的指针前面加上一个*,就转换为指向列的指针。如a+1是指向行的指针,那么*(a+1)表示指向第1行第0列的元素。
4、指向列的指针前加上一个&,就转换为指向行的指针。如a[0]是指向第0行0列的指针,那么&a[0]=&*a=a,表示指向第0行。
5、int(*p)[4];表示p是一个指针变量,她指向包含4个元素的一维数组。此时p的值就是该一维数组的起始地址,p不能指 ...
一、排序
1、简单选择排序
/**
*简单排序算法
*/
void selectSort(int *p,int n){
int i,j,k,t;
for(i=0;i<n;i++){
k = i;
for(j=i+1;j<n;j++){
if(*(p+j) > *(p+k))
k = j;
}
if(k != i){
t = *(p+i);
*(p+i) = *(p+k);
*(p+k) = t;
}
}
}
/**
*反转数组中的元素,count为数组元素的个数
*/
void reverseArray(int inarray[],int count) {
int temp, i, j, k = (count - 1) / 2;
for (i = 0; i < k; i++) {
j = count - 1 - i;
temp = inarray[i];
inarray[i] = inarray[j];
inarray[j] = temp;
}
}
#include <stdio.h>
#include <stdlib.h>
/*可用于获取动态数组的大小*/
int main(int argc,char *argv[]) {
int a[10] = {1,2};
int i = 0;
while(*(a++))
i++;
printf("数组里元素个数为:%d",i);
}
通用做法:
int size = sizeof(a)/sizeof(a[0]);
工具组合:
Eclipce+MinGW+CDT
下载地址如下:
Eclipse IDE for C/C++ Developers :http://www.eclipse.org/downloads/packages/eclipse-ide-cc-developers/heliossr1
MinGW:http://sourceforge.net/projects/mingw/
CDT:http://www.eclipse.org/cdt/
CDT为Eclipse插件,将其解压至Eclipse根目录即可。
注:
1、以上三个都必须安装,若不安装CDT就会出现能编译C++但 ...
urllib2是Python的一个获取URLs(Uniform Resource Locators)的组件。他以urlopen函数的形式提供了一个非常简单的接口,这是具有利用不同协议获取URLs的能力,他同样提供了一个比较复杂的接口来处理一般情况,例如:基础验证,cookies,代理和其他。它们通过handlers和openers的对象提供。urllib2支持获取不同格式的URLs(在URL的”:”前定义的字串,例如:”ftp”是”ftp:python.ort/”的前缀),它们利用它们相关网络协议(例如FTP,HTTP)进行获取。这篇教程关注最广泛的应用–HTTP。对于简单的应用,urlopen ...
一个完整的C代码编译可分为4步:
如:一个简单的C代码hello.c
#include<stdio.h>
#include <stdlib.h>
int main(int argc,char *argv[]){
printf("Hello\n");
exit(0);
}
1、预处理阶段
将头文件等编译进来,查看hello.i可知,gcc编译命令为:
gcc -E hello.c -o hello.i
2、编译阶段
gcc首先要检查代码的规范性、是否有语法错误等,以确定代 ...
python获取系统、平台相关的信息
可使用以下两个模块:
import platform
import os
如:获取处理器类型
print platform.machine()
第一部分 基础篇
001 第一个C程序
002 运行多个源文件
003 求整数之积
004 比较实数大小
005 字符的输出
006 显示变量所占字节数
007 自增/自减运算
008 数列求和
009 乘法口诀表
010 猜数字游戏
011 模拟ATM(自 ...
#include <stdio>
#include <stdlib>
#include <unistd>
#include <string>
int main(int argc,char *argv[]){
...
/*
**守护进程实例,每隔5s向/tmp/daemon.log中写入当前系统时
*/
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
...