C编程基础-关键字-函数和指针

2023-12-13 03:46:39

C术语的基本定义,例如关键字,标识符,运算符,指针,数据类型,void main(),函数和递归。
在大多数情况下,我们突然无法回答一些简单的问题,例如C中的关键字是什么,C中的标识符是什么,C中的数据类型是什么,C常数是什么?变量?,C函数是什么?以及C中的返回值是什么?。这些问题看起来很简单,但是当有人突然问我们可能记不清描述它们的正确单词时。因此,最好将它们全部召回一次。
1、C关键字:
C语言中有某些词可以执行某些特定任务,这些词称为关键字。这些关键字是预定义的,用户无法更改。
例如break,case,auto,default等。
2、C标识符:
这些标识符是用户定义的单词,用于为诸如数组,函数和变量等实体命名或标题。标识符有一些特定的规则,
仅允许使用1,大写,小写,数字和下划线。
2.标识符的第一个字符应为字母或下划线。
3.标识符名称不能为关键字。如前所述,关键字不能用作标识符。
3、C数据类型:
这些是允许值的范围,以及可以对这些值进行的操作。示例整数,布尔值,字符,void,浮点数,双浮点数等。
4、C常数:
这些是在程序运行或执行期间无法更改的值。有不同类型的常量,例如整数常量,实数常量,字符串常量,符号常量和字符常量。
5、C变量:
变量是可用于存储值的名称。变量可以取各种值,但一次只能取一个值。只能在程序或代码的执行或运行期间更改变量中的这些值。
6、C语句:
每个人都需要知道如何使用这些语句,并且只需将所有这些语句召回一次即可。

  1. if,if-else并切换
  2. for,while和do-while
    3.转到,中断并继续
    4.标签
    7、C函数
    函数是执行某些特定操作和定义明确的任务的自包含子代码或子程序。函数定义ret_type func_name(参数声明);
    函数调用func_name(arg1,arg2,arg3);
    return语句专门用于立即从被调用函数退出到正在调用该特定函数的函数。
    8、C编程语言中的main()函数:
    每个C编程函数的执行总是从一个称为main()函数的函数开始。每个函数都直接或间接在main()函数中调用,并且一旦所有函数完成其工作或操作,控件就会返回到main()函数本身。函数main是用户定义的函数,但是函数的名称,类型和参数的数量在C编程语言中已预定义。首先,OS(操作系统)调用main()函数,并且main()函数将整数类型的值返回给OS(操作系统)。
    示例Hello World C程序
#include
void main()
{
print(“ Hello World C程序n”);
}

9、C编程语言中的空指针:
空指针是通用指针,可以指向任何类型的数据类型。指针不过是存储内存地址的变量。所谓的指针,是因为指针通过存储该特定存储位置的存储地址而指向该特定存储位置。
例如int * pointer_name;
示例void * void_pointer_name;
这意味着我们可以将任何数据类型的任何地址分配给C中的void指针,并且可以将void指针分配给任何数据类型而无需任何显式强制转换(声明)。
要记住的非常重要的一点是,不能使用“ *”(星号或指针符号)来引用空指针。解决方案是在取消引用之前,应将void指针类型转换为适当的指针数据类型。
在取消引用之前进行类型转换的示例,让我们假设指针数据类型为float。然后

*(float *)void_pointer_name;

10、C语言的递归:
递归是一个根据问题本身来定义问题的过程。递归函数是在执行时调用自身的函数。使用递归函数的基本示例是给定数字的阶乘。
示例代码段:

long int factorial_C(int n)
{
if(n == 0)
返回1;
return(n * factorial_C(n-1));
}

文章来源:https://blog.csdn.net/shuiyunjian1/article/details/132730309
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。