![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
ios剑豪
面对疾风吧!
展开
-
C语言的学习笔记2-函数
如果把所有代码全部放在main函数里面,太拥挤了,不容易读懂理解代码,也不利于团队开发,所有除了main函数以外,我们需要编写其它函数来辅助main函数。一.函数的定义格式返回值类型 函数名(形参){函数体}函数名:函数叫什么,属于标示符,要遵守标示符规则。函数体:函数需要实现什么呢,什么功能呢。形式参数:定义函数时函数名后面括号里面的参数,简称形参。接收其它原创 2015-04-01 09:04:09 · 571 阅读 · 0 评论 -
指针
一.指针的定义1.定义格式:类型 *指针变量名 (int *a),指针变量只能存储地址2.指针的作用:能够根据一个地址值,访问对应的存储空间2.定义的时候同时赋值int a = 10; // 定义一个整型变量int *p = &a; // 定义一个指针变量并把整型变量的地址赋值给指针变量printf("%d",*p) //取出指针指向的值3.定义后再赋值int原创 2015-04-18 16:57:07 · 623 阅读 · 0 评论 -
C语言学习笔记3-进制与内存分析
一.进制进制有很多种,开发目前需要知道的是二进制,八进制,十进制,十六进制原创 2015-04-01 10:49:26 · 694 阅读 · 1 评论 -
预处理指令—宏定义,条件编译,文件包含
1.C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译2.为了区分预处理指令和一般的C语句,所有预处理指令都以符号"#"开头,并且结尾不用分号3.预处理指令可以出现在程序的任何位置,它的作用范围是从它出现的位置到文件尾。习惯上我们尽可能将预处理指令写在源程序开头,这原创 2015-04-19 15:21:40 · 1018 阅读 · 1 评论 -
C语言的学习笔记1-变量
一.变量1.变量的作用域从定义变量的那一行代码开始,直到所在的代码块结束。像下图的变量a的作用域可以理解为定义变量的这一行开始,一直到下面最近的那个}为止。{ int a;//这行开始}//最近的}结束2.代码块的作用及时回收不再使用的变量,可以提高性能。3.变量练习-交换变量的值 1>利用第三方变量int a =11;int b =12;in原创 2015-03-31 21:50:21 · 815 阅读 · 0 评论 -
typedef
一.typedef作用简介1.我们可以使用typedef关键字为各种数据类型定义一个新名字(别名)。2.格式:typedef 数据类型 别名;(我们就可以用别名定义这种类型的变量:别名 变量==类型 变量)3.原来的也可以用,只是用别名比较简单明了。还可以在别名的基础上再起一个别名:typedef 别名1 别名2二.typedef与指针1.除开可以给基本数据类型起别名,ty原创 2015-04-19 22:31:16 · 679 阅读 · 0 评论 -
数组和字符串
一.数组1.什么是数组数组是用来存储一组数据(只能是相同类型(比如:int)的数据)2.数组的特点(1)只能那存放一种类型的数据:比如int类型的数组,float类型的数组(2)里面存放的数据称为元素原创 2015-04-18 11:54:33 · 651 阅读 · 0 评论 -
static和extern对变量和函数的作用
一.变量的作用域根据变量的作用域,可以分为局部变量和全局变量 1.局部变量: 1> 定义:在函数(代码块)内部定义的变量(包括函数的形参:函数形参作用域是函数开始到结束) 2> 作用域:从定义变量的那一行开始,一直到代码块结束 3> 生命周期:从定义变量的那一行开始分配存储空间,代码块结束后,就会被回收 4> 没有固定的初始值 2.全局变量 1> 定义:在函数原创 2015-04-18 22:21:47 · 1348 阅读 · 0 评论