刚刚学会了栈,但是如果每次想使用栈之前都要写个100多行代码实现栈,是不是太麻烦了,所以我想c语言中可不可以直接调用栈,如果可以的话调用栈的函数是什么
栈是一种数据结构,不是一个函数。栈里面的实现的功能可能是不一样的,因此在C中没有一个通用的栈结构直接调用。如果你不想每次写这么多代码实现,你可以自己编写一个通用的栈,然后每次调用它。自带的栈是没有的。但C++中是有stack栈的。
望采纳哦!!
c语言的栈数据结构需要自己写,如果你使用面向对象语言,比如c++,可以直接include 里边封装了栈的常用功能,看下stl,
当然你可以在c语言里把你的栈实现封装成库头文件放到自定义库目录里,以后每次从自定义库目录里包含头文件即可
c语言比较古老,什么都得自己实现,类库里没有
你可以自己写个文件,以后引用就行了,而不用一次一次的复制粘贴
自己写好一个栈的代码块不就行了么
不知道你这个问题是否已经解决, 如果还没有解决的话: