首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

C语言』字符串的输入gets()和输出puts()

在前面的一篇[C系列]当中博主写过一篇字符数据的输入和输出,不知道你学会了没有。...链接-『C语言』getchar() & putchar() 〖input & output〗_謓泽的博客-CSDN博客 putchar()和getchar()函数都只能对①个字符进行操作,如果张三要进行一个字符串的操作就会显得比较麻烦...于是C语言还提供了两个对字符串进行操作的函数。 puts()字符串输出函数。 gets()字符串输入函数。...)语法格式如下↓ int puts ( const char * str ); 在使用puts()函数的时候,我们需要在程序当中添加对应的头文件#incnlude 将 str 指向的C语言字符串写入标准输出...→指向一个内存块(char数组)的指针,其中读取的字符串被复制为一个C语言的字符串。

2K30

c语言void什么作用,C语言中void是什么意思?

C语言中void是什么意思?...C语言中“void”表示为无类型,相应的“void *”为无类型指针,常用在程序编写中对定义函数的参数类型、返回值、函数中指针类型进行声明,其作用是对函数返回和参数的进行限定。...C语言关键字 auto :声明自动变量 break:跳出当前循环 case:开关语句分支 char :声明字符型变量或函数返回值类型 const :声明只读变量 continue:结束当前循环,开始下一轮循环...声明无符号类型变量或函数 union:声明共用体类型 void :声明函数无返回值或无参数,声明无类型指针 volatile:说明变量在程序执行中可被隐含地改变 while :循环语句的循环条件 推荐教程:《C#...while :循环语句的循环条件 推荐教程:《C#》 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144444.html原文链接:https://javaforall.c

3.2K20

c语言存储类的关键字(一)

前言 今天我们暂时不分享Linux网络编程的文章(明天来分享Linux网络编程的实战文章),今天接着分享c专题系列文章存储类的关键字的使用方法和总结: -auto- (1)auto关键字在C语言中只有一个作用...- static - (1)static关键字在C语言中有2种用法,而且这两种用法彼此没有任何关联、完全是独立的。...其实当年本应该多发明一个关键字,但是C语言的作者觉得关键字太多不好,于是给static增加了一种用法,导致static一个关键字竟然有两种截然不同的含义。...(2)内链接的意思就是(c文件内部)内部链接属性,也就是说这家伙可以在当前c文件内部范围内进行链接(言下之意就是不能在当前c文件外面的其他c文件中进行访问、链接)。...关键字修饰),想必搞stm32的读者,都有接触到(这里的话,我就不例子了);当你的程序中有很多源文件的时候(这在写stm32的时候经常遇到,而且经常要养成多文件不被重复包含的写法代码习惯),一般在stm32面会使用这个

46150

在mac电脑的terminal该如何运行c语言

安装完成后,定位至你需要编译的 C 源代码所在目录,即使用 cd 命令,例如我现在在根目录下,我的 C 代码位于 ~/Desktop/Self/C 文件夹中,我便可以在终端中输入以下命令,来跳转到我 C...如果觉得输入文件夹地址比较繁琐,还有一种简单的方法,就是输完 cd 后在 Finder 中找到你的文件夹,直接把它拖到终端,系统会自动生成这个文件夹的地址。 定位完成后,就可以开始编译了。...我这里是 dot.c。注意加上后缀 .c。 输入完毕后按回车,如果编译没有任何问题,不会有任何提示。如果有问题,编译器会提示你问题是什么,在源代码的什么位置。如图所示: ?...如果提示你 Permission Denied,则是因为你没有赋予这个文件执行权限,需要在终端输入 1 chmod u+x dot (这里是你自己的文件名) 来使其可在你的账户下执行...如果运行时出现 Segmentation Fault,则说明你的代码有 bug 导致程序崩溃。

5.3K20
领券