- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 C语言指针入门(四)
例一、概念判断#includeint main(){ charp[]="abc"; charq[]="abc"; char*p1="abc"; char*q1="abc"; if(p==q) printf("%d",1);
2017-11-30 22:06:41 463
原创 C语言指针入门(三)
&:取变量地址 按位与 别名:深拷贝,浅拷贝1.int iv; 正确int ve=1024; 正确int &v; 错误int *p=&iv; 正确*p=iv; 错误v=5;printf(“%d”,*p); 5printf(“%p”,p); 0xBF8837E8(地址) 2.int *p=&iv;
2017-11-30 22:01:56 274
原创 C语言指针入门(二)
指针1. 指针是什么?起什么作用?指针是变量的一种,里面是一个地址,通过这个地址找到要找的数据实质:单元的地址就是指针内容2. 指针运算符&是取地址的运算符,*是表示指针运算符例:int *p1,a;p1=&a;*p1=3;例题:#includeint main(){ int *p; int a=3;
2017-11-30 22:00:11 346
原创 C语言指针入门(一)
一、不用strlen实现此函数功能,数组下标从0开始例一:#include#includeint main(){ intn,i=0; chara[n]; scanf("%s",a); while(a[i]!='\0') i++; print
2017-11-30 21:56:14 709
原创 C语言中重要函数
字符串处理函数1. puts函数其一般形式为: puts(字符数组)•其作用是将一个字符串(以′\0′结束的字符序列)输出到终端并加上换行符。假如已定义str是一个字符数组名,且该数组已被初始化为"China"。则执行puts(str);其结果是在终端上输出China用puts函数输出的字符串中可以包含转义字符。例如:charstr[]={″China
2017-11-24 22:53:24 497
原创 sizeof和strlen的区别
一、sizeof运算符sizeof:单目运算符,用于计算操作数类型占用内存的字节数。 sizeof(int)=4 int为4字节 sizeof(float)=4 float为4字节 sizeof('\100')=1 char为1字节 sizeof('a'+2.5)=8 //结果类型为
2017-11-24 21:03:43 135
原创 define与inline的区别
#define和inline 的区别define:定义预编译时处理的宏; 只进行简单的字符替换,无类型检测typedef:定义类型别名 用于处理复杂类型 例: typedef int A; 则:A a; //定义a为intinline: 内联函数对编译器提出建议,是否进行宏替换,编译器有权拒绝 既为提出申请,不一定会成功
2017-11-24 20:57:31 1626
原创 几个基础小程序(2)(零碎面试重点)
1.#includeint main(){int i=1;printf("%d,%d\n",sizeof(++i),i);printf("%d",i);return 0;}运行结果:4,1 1要点:运算符sizeof()只做计算,不做运算,即只计算字节,int为4个字节,故输出4,又sizeof括号中的++i没做运算,故i为1。2.#inc
2017-11-23 19:32:44 444
原创 斐波那契数列三种循环语句程序表示
1.#includeint main(){ int i; int a[100]; a[0]=1,a[1]=2; for(i=2;a[i-1]+a[i-2] { a[i]=a[i-1]+a[i-2]; printf("%d\t",a[i]); }}运行结果 3 5 8
2017-11-23 13:24:26 5712
原创 几个基础的小程序
例1:#includeint main(){ unsigned int a=-4; printf("%u",a);}运行结果:4294967292要点:运行结果为2^32-4,“%u”为无符号占位符。例2:#includeint main(){ unsigned int a=-10; int b=6; pri
2017-11-18 21:14:39 266 1
原创 写给接下来的自己
一、博客保持更新频率(一年后的你会感谢现在的自己)二、整理所有文档时,注意条理,简洁,提取关键词三、内事问百度,外事问谷歌四、两个职位:嵌入式软件开发工程师 两个职位方向:研发岗 C/C++软件开发工程师 技术支持人员(经常出差)
2017-11-17 21:38:22 3713
原创 linux基础学习
要点:(1)ls:显示当前所有文件夹+目录(2)cd bin 打开bin目录 cd .. 返回上一级目录(3)创建文件夹 mkdir myfile cd my
2017-11-17 18:23:39 165
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人