IT入门 > 教程 > C语言 >

  • 字符串

    日期:2020-04-01 18:24:00 点击:5558 好评:3

    C中的字符串是以空字符 '\0'结尾的字符数组。 字符串声明可以有几种方式,每种方式都有自己的考虑。 例如: char str_name[str_len] = "字符串"; 这将创建一个名为str_name的符字符串str_len为...

  • 函数返回数组

    日期:2020-03-31 13:20:34 点击:4831 好评:10

    正如指向数组的指针可以传递给函数一样,指向数组的指针也可以返回,如下程序所示: int * get_evens();int main() { int *a; int k; a = get_evens(); /* 得到前5个偶数 */ for (k = 0; k 请注意,声明指...

  • 函数与数组参数

    日期:2020-03-31 13:20:18 点击:5946 好评:9

    p>数组不能按值传递给函数。但是,数组名是指针,因此将数组名传递给函数就是将指针传递给数组。 考虑以下程序: int add_up (int *a, int num_elements);int main() { int orders[5] = {100, 220, 37, 16...

  • 指针和函数

    日期:2020-03-30 20:35:46 点击:4470 好评:6

    指针极大地扩展了函数的可能性。我们不再局限于返回一个值。使用指针参数,函数可以更改实际数据,而不是数据的副本。 要更改变量的实际值,调用语句将地址传递给函数中的指针...

  • 更多地址算法

    日期:2020-03-30 20:35:23 点击:6013 好评:5

    p>地址算法也可以被认为是指针算法,因为操作涉及指针。 除了使用+和–来引用下一个和上一个内存位置外,还可以使用赋值运算符来更改指针包含的地址。 例如: int a[5] = {22, 33, 44...

  • 指针和数组

    日期:2020-03-30 20:35:03 点击:7128 好评:14

    指针对于数组特别有用。数组声明为其元素保留一块连续的内存地址。通过指针,我们可以指向第一个元素,然后使用地址算法遍历数组: +用于向前移动到内存位置 -用于向后移动到内...

  • 表达式中的指针

    日期:2020-03-30 20:34:43 点击:4891 好评:18

    指针可以像任何变量一样在表达式中使用。算术运算符可以应用于指针指向的任何对象。 例如: int x = 5;int y;int *p = NULL;p = y = *p + 2; /* y 被赋值 7 */y += *p; /* y 被赋值 12 */*p = y; /* x 被赋值...

  • 什么是指针?

    日期:2020-03-30 20:34:10 点击:7032 好评:8

    p>指针在C编程中非常重要,因为它们允许您轻松地处理内存位置。 它们是数组、字符串和其他数据结构和算法的基础。 指针是包含另一个变量地址的变量。换句话说,它“指向”分配给...

  • 使用内存

    日期:2020-03-30 20:33:30 点击:8300 好评:15

    C语言是一种低级语言,可以方便地访问内存位置并执行与内存相关的操作。 例如,scanf()函数将用户输入的值放在变量的位置或地址。这是通过使用printf("输入一个数: ");scanf("%d", p...

  • 访问二维数组

    日期:2020-03-30 20:33:14 点击:5374 好评:17

    要访问二维数组的元素,行索引和列索引都是必需的。 例如,以下语句显示元素的值,然后指定新值: int a[2][3] = {{3, 2, 6},{4, 5, 20}};printf("第2行的元素3是 %d\n", a[1][2]); /* 20 */a[1][2] = 25...

广告位API接口通信错误,查看德得广告获取帮助