- 博客(29)
- 收藏
- 关注
原创 指针未初始化 带来的危害
long *fellow;*fellow = 223323;上述没有对指针初始化正确的应该:使用未初始化的指针是非常危险的。通过一个未初始化的指针会很容易覆盖随机的内存区域。造成的损害取决于如何倒霉,所以初始化指针不仅仅是一个好主意。通过指向一个已经被定义变量的地址 很容易初始化一个指针。以下可以看到,通过使用运算符 & 及变量的名称来用变量number的地址对指针pnumber进行初始化:in
2014-12-31 11:46:43
2720
原创 指针与 引用的区别
宝典上有些,最主要的区别是,引用最主要的区别在于,引用不能再次赋值。 下面这段代码会报错:重复初始化参考博客:http://www.cnblogs.com/hongzg1982/articles/2145312.html2. 什么是“引用”?申明和使用“引用”要注意哪些问题?答:引用就是某个目标变量的“别名”(alias),对应用的操作与对变
2014-12-25 16:18:19
455
转载 MIMO tbd 记录
%% 反射幅度测量函数% 生成零均值方差为固定值的随机数clc;clear all;tic;num_transmit=2;num_receive=3;transmit=[0,0;0,1500]; %两个发射基站位置坐标receive=[1500,0;1500,750;1500,1500]; %三个接受基站位置坐标%% 状态参数T=1; % 帧间间隔Total_time=30; % 总帧数start
2014-12-22 21:54:56
684
原创 编程纠错--help others--计算器--又是忘记消除缓存还有函数定义的问题
http://bbs.bccn.net/viewthread.php?tid=433229&page=1&extra=#pid2419992
2014-06-22 20:27:17
554
转载 关于c语言的输入函数问题
scanf(), getchar(), 以及gets()函数注意点----------------------------------------------------| 问题描述一:(分析scanf()和gets()读取字符) |---------------------------------------------------- scanf(),
2014-05-18 12:26:28
844
原创 二进制转十进制--字符串转换成整形变量---位操作----编程随笔(5)
//********二进制转换为十进制*****#include#includeint main(){ char a[33]; int i,num = 0;int count=0; printf("请输入要转换的二进制数:"); scanf("%s", a); count=strlen(a)-1; //printf("%s",a); for( cou
2014-05-18 12:25:38
875
原创 数制转换--十进制转换任意进制---栈--初始化--调用--每日一练(七)
//注意:1、书上写的都不是完成的代码,知识模块话的写了初始化栈,入栈,出栈这些,要明白函数定义中参数的真正含义//2、mian函数中首先要定义一个栈结构体并且命名//3、初始化栈时要赋予栈的首地址给initstack函数,而后面所有函数都要加*号//4、出栈的时候注意保存出栈元素还是直接printf,灵活运用//********十进制数转任意进制数-栈完成******************
2014-05-17 18:57:46
614
原创 笨笨熊搬家问题深入--迷宫问题--深度搜索--还是填充思想并且打印出路线--递归--结构体数组---编程随笔(4)
感觉和之前编的差不多,就是没有打印出结果而已,这里把(0,0)(3,3)
2014-05-15 17:36:24
627
原创 结构体数组经典例题--学生成绩的输入,总分及平均分----编程随笔(3)
typedef 其实就是结构体的宏的定义,表示后面的都可以用这个代替,结构体的数组定义,表示后面的数组
2014-05-15 16:49:47
2630
原创 C--if else嵌套几种形式总结--不要忘记括号了,养成只要if大括号的习惯
if else嵌套的类型以x > 0, x 一 、这种方法是最简单的。if ( x > 0){ }if ( x { }if ( x == 0){ }二、这次涉及到了嵌套也很简单。if ( x > 0){ }else { if(x { }
2014-05-12 16:26:30
9052
原创 一个字符变量存储到动态分配内存引发的输入问题解决--连续输入scanf函数存在缓冲区的问题
运用 malloc 开辟内存对字符串输入进行存储,为什么输出不是输入的呢?改成整形变量就行了呢RT
2014-05-10 13:27:25
783
转载 传说中的字符串常量具有不允许修改的特性
自己懂了,是字符指针变量指向的字符串常量的内容不可以被赋值。 # includemain(){ void copy(char *x,char *y); char *a="I am student!"; char *b="you are a student!"; //程序编译没问题,运行时指出某内存不能为“read”。而把字符串
2014-05-08 17:32:49
526
原创 矩阵乘法-指针的方法-动态malloc- 随笔(1)
学习总结:1、stdlib.h里面定义了五种类型、一些宏和通用工具函数。 类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t; 宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等; 常用的函数如malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand
2014-05-08 16:07:02
1542
原创 一个递归的初级例题(教你怎么用递归函数) 随笔(2)
////***************/////////////////*********////////////#includedouble getPower(int x,int y){ if(y==0) return 1; return x*getPower(x,y-1);}double f(int x){if(x==0)ret
2014-05-08 15:34:28
711
转载 C语言函数返回多个值的方法
#include zmn(int h,int k,int *sum,int *dif);void main(){ int x=2,y=1,a,d; zmn(x,y,&a,&d); printf("a=%d\n,d=%d\n",a,d);}zmn(int h,int k,int *sum,int *dif){ *sum=h+k;
2014-05-07 20:48:30
2179
原创 墓地雕塑 每日一练(五)
墓地雕塑 思路讲解题目描述:在一个周长为10000的圆上等距分布着n个雕塑。现在又有m个新雕塑加入(位置可以随意放),希望所有n+m个雕塑在圆周上均匀分布。这就需要移动其中一些原有的雕塑。要求n个雕塑移动的总距离尽量小。输入格式:输入包含若干组数据。每组数据仅一行,包含两个整数n和m(2输出格式:输入仅一行,为最小总距离,精确到0.0001。样例输入:2 1
2014-05-07 16:43:45
948
原创 蚂蚁问题 每日一练(一)
蚂蚁一根长度为L厘米的木棍上有n只蚂蚁,每只蚂蚁要么朝左爬,要么朝右爬,速度为1厘米/秒。当两只蚂蚁相撞时,二者同时掉头(掉头时间忽略不计)。给出每只蚂蚁的初始位置和朝向,计算T秒之后每只蚂蚁的位置。输入格式:输入的第一行为数据组数。每组数据的第一行为3个正整数L、T、n(0输出格式:对于每组数据,输出n行,按输入顺序输出每只蚂蚁的位置和朝向(Turing表示正在碰撞)
2014-05-07 13:05:57
3573
原创 华为编程大赛 每日一练(二)
#include #include //编程思想是将输入的所有物品的体积进行排序,然后最大的开始放(同时在下一个盒子剔除掉这个盒子),并且遍历后面的有//没有还能放进去的,能盒子数量减一,并且想办法剔除这个盒子和最大的那个盒子,进行下一个盒子放物品。int main(int argc, char **argv){ int num_V,i,j,k,temp; int num_N,num
2014-04-29 23:43:40
459
转载 程序员学习能力提升三要素
IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力
2014-04-20 16:10:35
451
转载 纠错(两个大神)
求大神看看这个程序该怎么改。。程序代码:#include#include#include#define NUM 200typedef struct{ char driver[10]; int car; char police[10]; int num; int year; int month; int date;}Traff
2014-04-19 22:29:47
442
转载 迷宫问题学习C
迷宫一题,我卡住了一个星期,做不出来求高手指教迷宫(migong.pas/c/cpp)【问题描述】小刚在迷宫内,他需要从A点出发,按顺序经过B,C,D……,到达最后一个点,再回到A点。迷宫内有些障碍,问至少走几步。【输入】输入文件migong.in共n+1行。第一行有三个数n,m表示迷宫有n行,m列。第2行到第n+1行,每行m个字符,可能是’A’..’Z’,’2’,
2014-04-19 22:20:52
615
转载 爱立信面试,面试官给我出的 C 算法问题
今天去爱立信面试,面试官给我出的 C 算法问题。大家来看看!举例:对于一个2*2的二维数组,从[0,0]位置走到[1,1]位置有两种路线。(注:所有移动只能是向右‘→’方向或者向下‘↓’方向) 对于一个3*2的二维数组,从[0,0]位置走到[2,1]位置有三种路线。(大家可以自己画一画就知道了) 对于一个3*3的二维数组,从[0,0]位置走到[2,2]位置有六种路线
2014-04-17 21:56:23
779
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人