
C语言
文章平均质量分 72
_1ceGh0st
这个作者很懒,什么都没留下…
展开
-
06-函数
// 函数 // printf()输出函数,用于输出一个信息 printf("输出函数\n"); // scanf()输入函数,用于从键盘输入一个信息 int a = 0; scanf("%d", &a); // strlen()求字符串长度函数,用于求出指定字符串的长度原创 2014-11-12 10:58:18 · 470 阅读 · 0 评论 -
09-结构体指针和预处理指令
// 定义结构体类型typedef struct { int num; // 学号 char name[20]; // 姓名 char gender; // 性别 float score; // 分数} Student;// 打印结构体指针数组函数原创 2014-11-12 11:02:18 · 525 阅读 · 0 评论 -
08-指针
// 简单的指针void fun1();void fun1(){ // 创建一个空得指针 // NULL很等于0 int *p = NULL; // int *:指针类型 // 指针所占字节大小只有操作系统有关,在64位操作系统下,指针占用8个字节,在32位操作系统下,指针占用4个字节原创 2014-11-12 11:00:53 · 675 阅读 · 0 评论 -
07-结构体
// 结构体void fun1();void fun1(){ // 结构体声明 // 结构体是一种自定义类型 // struct 结构体名称 { // 类型说明符 成员名; // ...... // 类型说明符 成员名;原创 2014-11-12 10:59:52 · 503 阅读 · 0 评论 -
02分支结构
/// BOOL数据类型 * BOOL表示的是一种非真即假的数据类型 * BOOL类型的变量只有YES和NO两个值 * YES表示真,NO表示假 * 在C语言中,非0即是真 BOOL b1 = true; BOOL b2 = YES;原创 2014-11-12 10:37:28 · 547 阅读 · 0 评论 -
05-二维数组
二维数组 // 定义 一个一维数组 int age[5] = {18,20, 35, 89, 12}; //定义一个二维数组 int ages[3][5] = { {12,28, 54, 24, 26}, {10,25, 37, 41, 50}, {原创 2014-11-12 10:52:08 · 1199 阅读 · 0 评论 -
01-C基础
语言之间的基本语法都是相同的。就想非洲人和亚洲人是一样的。都有两只手,两只脚,一个头。不同的只是肤色和脸型。所以说当你掌握了C语言之后,你再去学习其他的语言都会变得很容易。关键字:保留字。C语言一共提供了32个关键字:auto double int struct break else long switchcase enum register t原创 2014-11-12 10:34:18 · 620 阅读 · 0 评论 -
12-函数指针,函数回调,动态内存排序
// 函数指针???void fun1();void fun1(){ // 定义:函数指针是指针,是指向函数的指针 // 函数名称和数组名称一样,都是代表首地址 printf("fun1 = %p\n", fun1); // 注意:函数被编译完成后被存放在内存中的代码区原创 2014-11-12 11:08:54 · 457 阅读 · 0 评论 -
03-循环结构
* 循环的3中方式 * 1. while循环 * 2. do...while循环 * 3. for循环 * 程序的结构 * 1. 顺序结构 * 2. 分支结构(使用if、switch来实现) * 3. 循环结构(使用while、do...while、for来实现)原创 2014-11-12 10:39:56 · 516 阅读 · 0 评论 -
11-指针总结
// 指针的简单使用void func1();void func1(){ // 指针的定义? // 答:指针其实就是内存地址,指针变量 // 整形指针 int a = 100; int *p1 = &a; // 定义整形指针,指向整形变量a printf("a = %d\n", *p1)原创 2014-11-12 11:06:04 · 353 阅读 · 0 评论 -
13-C语言总结
#pragma mark - 第一章:C基础void func1();void func1(){ // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int a = 030; // 以0开头得数是八进制的数,计算的时候要换算成10进制进行计算 int b = a * 10; prin原创 2014-11-12 11:11:39 · 469 阅读 · 0 评论 -
04-数组
* 数组:相同数据类型的成员组成的一组数据 * 数组是一种构造类型,相同数据类型组成的新数据类型。 * 数组的每一个成员成为一个数组元素。 // 一维数组的定义// 数组类型 数组名[常量表达式] = {值1,值2...};// 例如:int a[5] = {1, 2, 3, 4, 5};int b[5] = {1, 2,原创 2014-11-12 10:42:09 · 472 阅读 · 0 评论 -
10-内存与动态分配
// 学生类型结构体typedef struct { int num; char name[20]; char gender; float score;} Student;// 函数,存放在代码区void test1();void test1(){ prin原创 2014-11-12 11:04:01 · 354 阅读 · 0 评论