C
文章平均质量分 78
职业炒股
曾经的左撇子双子座IT男。
展开
-
点灯游戏求解算法(DFS)——老子表示不理解!也不看了!
#include#includeconst int Row=4,Col=4;int status[Row][Col]={ 1,0,0,0, 0,1,1,1, 0,1,1,1, 0,1,1,1};int minstep=200;int nowstep=0;int steps[200];int beststeps[200];void click(int转载 2014-05-17 19:36:16 · 4575 阅读 · 0 评论 -
万能冒泡排序
//// main.m// C_Lession_10//// Created by Ben_22 on 14-5-20.// Copyright (c) 2014年 Ben_22. All rights reserved.//#import void godSort(void *pArr, size_t n, size_t size ){ void *temp原创 2014-05-20 16:17:25 · 984 阅读 · 0 评论 -
C语言 getchar putchar gets puts sscanf sprintf strlen strcpy strcat strcmp函数列子
代码是在XCODE下写的,如果要在C++下运行 kao#import int main(int argc, const char * argv[]){/* getchar()--从控制台输入字符 putchar()--输出字符到控制台 gets()--从控制台获得字符串 puts()--输出字符串到控制台 */ //g原创 2014-05-12 20:05:18 · 1257 阅读 · 0 评论 -
函数指针——求数组最大值和和
#import typedef int iArr[10];typedef int(* PFUN)(int, int);typedef struct NameAndAdress { char name[10]; PFUN pFun;}NameAndAdress;int iMax(int a, int b){ return (a>b)?a:b;}int iSu原创 2014-05-21 17:59:52 · 1523 阅读 · 0 评论 -
char *s 和 char s[] 的区别小结
最近的项目中有不少c的程序,在与项目新成员的交流中发现,普遍对于char *s1 和 char s2[] 认识有误区(认为无区别),导致有时出现“难以理解”的错误。一时也不能说得很明白,网上也搜了一下相关文章发现一些写的比较好的,综合了一下当教育资料备用。 char *s1 = "hello";char s2[] = "hello"; 【区别所在】cha转载 2014-05-17 16:16:03 · 658 阅读 · 0 评论 -
日积月累-----学习笔记
const放在函数后面表示什么?表示这个函数是一个只读函数,不能对原创 2014-05-14 19:25:43 · 761 阅读 · 0 评论 -
C语言面试基础题以及答案
1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)。2. 用预处理指令写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。3.你怎么样用C编写死循环呢?4. 用变量a给出下面的定义a)一个整型数(An integer)b)一个指向整型数的指针(A pointer to an integer)c)一个指向指针的的指针,它指向的指针是原创 2014-05-22 14:22:45 · 9164 阅读 · 3 评论 -
运算符的优先级古诗顺口溜记忆法
记忆《秋夜打渔图》 秋夜打渔图 扩大成甲鱼,大小不等鱼; 位于一伙伙,渔火三服豆; 意义:渔夫捕鱼,有甲鱼,大小不等的鱼,都在一伙伙渔夫的手里,河面上有星星点点的渔火,还有丰收的大豆,整个呈现出丰收的景象; 1扩:代表括号; 2大:谐音,单转载 2014-05-23 15:45:14 · 960 阅读 · 0 评论 -
strcpy的三种实现方式 +strlen strcmp实现
char * strCpy( char *str1,const char* str2){ int i =0; for (; str2[i]!='\0'; i++) { str1[i] = str2[i]; } //下面这句一定要加上 str1[i] = '\0'; return str1;}原创 2014-05-17 16:34:46 · 1063 阅读 · 0 评论