![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习点滴
yage10548
这个作者很懒,什么都没留下…
展开
-
C语言指针 指针的赋值,变量的别名
1.任何指针变量都有两个属性:本身保存的地址和指向变量的类型。指针赋值,简单应用。#include int main(int argc,const char * argv[]) { // insert code here... int *p; int b=10; p=&b; printf("%p %p\n",p,&b)原创 2015-12-10 22:26:23 · 1032 阅读 · 0 评论 -
c语言指针之void
void有两种使用使用场景:如果函数没有返回值或者参数,那么应该声明为void。声明一个void的指针类型,对于void的指针类型,它只保存了一个地址,不包含指向变量的指针类型,因此,任何类型的指针变量都可以赋值给它,而不需要类型转换//// main.c// pointer1//// Created by eric wang on 15/12/10.原创 2015-12-10 22:34:41 · 280 阅读 · 0 评论 -
C语言之NULL说明
NULL并不是指针类型,而是用来描述指针的值。一般情况下,NULL被定义为0。如果定义 char *cp=NULL;意味着cp没有指向任何地址,也就是说,它更本没有指向一个具体可用的值。让cp没有指向任何地址是安全的。NULL对暂时用不到的指针变量赋初始值,以避免野指针的问题。NULL有时候,也用在一些返回指针的函数中,如果返回的为NULL,那么代表函数调用并没有成功,如fopen;原创 2015-12-10 23:10:31 · 448 阅读 · 0 评论 -
linux 编程点滴
进入vim 界面以后,在命令行 输入 sp filename,就可以显示多个文件的内容输入i ,就进入刚才创建的文件的编辑模式下了CRLT+W+下箭头,就进入了下一个文件的文本内容在命令模式下 set nu 可以显示行号鼠标箭头指向一个开始的行 然后输入一个数字 n 并输入两个dd 这样就从鼠标指向的地方,赋值了n行CRLT+W+上箭头,原创 2015-12-14 00:15:09 · 215 阅读 · 0 评论 -
makefile 的使用
查看makefile的版本 make -v安装 sudo apt-get install apt-get install make大型项目 都是使用makefile来管理编译的文件名 必须命名为Makefile内容如下(ps:必须要制表符tab键来)demo2.out:max.o min.o demo2.cgcc max.o min.o demo2.c -o d原创 2015-12-14 23:00:33 · 225 阅读 · 0 评论 -
C语言基础,排序算法之冒泡排序算法
C语言,冒泡排序算法原创 2015-12-06 22:27:44 · 590 阅读 · 0 评论 -
C语言 变量的存储方式和生命周期
变量的分类:全局变量和局部变量(从变量的作用域,即从空间角度)变量的存储方式:静态存储方式和动态存储方式(变量存在的时间)有的变量在程序运行的整个过程中都存在,而有的变量则是在调用其所在的函数时,才临时分配存储单元,而函数调用结束以后,该存储单元就立即释放,变量就不存在了。内存中供用户使用的存储空间如下:程序存储空间程序区 静态存储区 动原创 2015-12-08 17:50:02 · 347 阅读 · 0 评论