自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZXSara的博客

以上博客均为上课时笔记...~如有问题欢迎指正探讨~

  • 博客(14)
  • 收藏
  • 关注

原创 C语言基本概念以及关键字与标识符

概念:C语言由函数组成,任何一个C语言都是由一个或者多个程序段构成的,每个程序段都有自己的功能,我们一般称这些程序段为"函数".C语言程序是由函数构成的,但是每个程序都只有一个主函数(程序的入口)没有主函数可以编译,但是无法链接.关键字与标识符标识符特点:不能以数字开头,不能与关键字重名,严格区分大小写起名要有意义

2016-02-16 22:08:12 623

原创 static与extern

static与extern控制函数的作用域static                                                                             extern修饰函数:表示函数为内部函数只能被本文件访问    表示函数为外部函数能被程序的所有文件访问修饰全局变量:表示变量只能被当前文件访问

2016-02-16 22:03:26 242

原创 typedef关键字

typedef关键字给数据类型取别名//定义结构体typedef struct Person{    char *name;    int age;}stPerson;//定义指针typedef char * str;//定义数组typedef int arr[5];//定义结构体typedef enum status{    NO,    YES,}status1;int m

2016-02-16 21:58:41 265

原创 预处理指令

预处理指令一.文件包含:     #include 二.宏定义:    替换代码的预处理指令(在编译之前)     在编译之前进行代码替换.     当需要一些重复性代码或简单的函数运算.#include #define KLength 6int main(){    printf("%d\n",KLength);     //运行结果:6

2016-02-16 21:56:29 378

原创 共同体和枚举

共同体#include int main() {    union Person{        char *name;        int age;    }per;    per.name;    per.age;    return 0;}联合体或共同体与结构体的区别:       1.联合体只能够存一个元素.里面有多少元素的声明只是表示这块空间能存这些类型

2016-02-16 21:55:01 552

原创 结构体

结构体的基本用法及特点结构体:       是一种数据类型,是构造类型,里面可以存放不同类型的数据.       用于封装不同的数据类型到一个结构体中,方便使用.#include int main() {    //定义结构体    struct Person{        char* name;        int age;    };    //定义结构体变

2016-02-16 21:53:33 377

原创 局部变量和全局变量

全局变量:       在所有函数外部定义的变量,称为全局变量#include int a;int add();int main(){    add();    add();    printf("%d\n",a);    //运行结果:2    return 0;}int add(){    a++;    return 0;}用于存储一个需要长期存于内存,并需要改变

2016-02-16 21:52:35 331

原创 指针

指针的基本用法及特点是一个能存地址的数据类型用于存储某一个地址,从而可以通过地址直接对该地址内存空间中的数据进行操作.#include void add(int a);void add1(int *a);int main(){    int a=3;    printf("%d\n",a);       //运行结果:3    add(a);    printf("%d\n

2016-02-16 21:50:50 325

原创 字符串

字符串:     是一串字符,也是一个以'\0'结尾的字符数组#includeint main(){    //定义及初始化    char arr[]="abc";    char arr1[]={'a','b','c','\0'};    char arr2[]="abc0";       //0会输出   0表示字符    char arr3[]={'a','b','

2016-02-16 21:49:34 252

原创 数组

数组:     是用来存储一组数据的容器.//初始化方式#includeint main(){    //初始化:类型  数组名[长度]:{元素1,元素2,...};    int arr[3]={70,80,90};    //初始化二:单独初始化    int arr2[3];    arr2[0]=1;    arr2[1]=2;    arr2[2]=3;    /

2016-02-16 21:47:51 219

原创 C语言函数

1.是指编程中对一段代码的封装,可以理解为一个程序片段2.返回值类型不定义默认为int3.是否要定义参数看是否有未知内容参与运算,调用时参数必须对应,参数传递的是值4.return可以有多个,但是如果执行到return就不会再执行后面的代码,函数执行结束.int add(int a,int b){    if(a>5){        printf("a大于5

2016-02-16 21:46:26 279

原创 C语言的流程控制

C语言的流程控制选择结构之if语句用法一:  if( ){ }#includeint main(){    int a=3;    if (a>2) {        printf("%d\n",a);    }    return 0;}用法二:if( )else{ }#includeint main(){    int a=0;    if (a>

2016-02-16 21:45:04 862

原创 C语言的基本运算

算术运算+     -     *    /    %#includeint main(){    int a=4;    int b=3;    printf("a+b=%d\n",a+b);    printf("a-b=%d\n",a-b);    printf("a*b=%d\n",a*b);    printf("a/b=%f\n",(float)a/b);    p

2016-02-16 21:43:00 567

原创 常量和变量

常量:       固定的数据四类:整型     浮点型(单精度和双精度)     字符型     字符串型字符型常量:不能是中文,单引号引起来的字符串型常量:双引号引起来的变量:      表示一个需要经常改变或者不确定的数据特点:     1. 创建了一个变量相当于在内存中占用了一片空间     2. 空间

2016-02-16 21:40:18 407

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除