动态内存分配是什么
动态内存分配是:在动态内存分配的情况下,内存是在运行时分配的,内存可以在执行程序时增加。 它用于链表。使用 malloc() 或 calloc() 函数需要在运行时分配内存。内存的分配或释放是在程序执行时完成的。访问内存不需要动态指针。动态内存是使用数据段实现的。存储变量所需的内存空间更少。
说一下c语言中循环的类型
C语言中有4种循环类型。while、for、do while、nested loop
什么是nested loop
一个循环包含在另一个循环中称为nested loop。第1个循环成为外循环。里面的循环称为内循环。内循环执行的次数作为总循环的次数
C语言struct和C++struct区别
C语言中:struct是用户自定义数据类型(UDT);C++中struct是抽象数据类型(ADT),支持成员函数的定义,(C++中的struct能继承,能实现多态)。