当前位置:首页 » 编程语言 » c语言没输出语句
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言没输出语句

发布时间: 2022-08-19 09:11:11

c语言没有输入输出语句

使用C语言编写程序时,C语言程序库内包含了printf和scanf这两个函数,当需要输入输出时,就要输入这两个函数,编译时C语言程序库则调用这两个函数,所以C语言本身是不能输入输出的。就像要写字,是不能直接用手写的,而要借用一直笔才能达到目的。

㈡ c语言本身没有输入输出语句对不对

c语言中不提供输入输出.但在c语言的标准库函数中定义了输入输出函数.通过调用这些函数实现输入输出.

㈢ 为什么我的C语言程序没有输出

#include <stdio.h>
#include <string.h>

void fan(char s1[],char s2[])
{
int len,i,j=0;
len=strlen(s1);
for(i=len-1;i>=0;i--)
{
s2[j]=s1[i];
j++;
}
s2[j]='';
}

void main()
{
char str1[40],str2[40];
gets(str1);
fan(str1,str2);
printf("%s",str2);
}



因为str2 之前第一位被赋值成结束符。



#include <stdio.h>
#include <string.h>

void fan(char s1[],char s2[])
{
int len,i,j=0;
len=strlen(s1);
for(i=len;i>=0;i--)
{
printf(" -%d %d %c- ",i,j,s1[i]);
s2[j]=s1[i];
j++;
printf(" -- %s -- ",s2);
}
s2[j]='';
printf(" --- %d --- ",j);
printf(" --- %s --- ",s1);
printf(" --- %s --- ",s2);
}

void main()
{
char str1[40],str2[40];
gets(str1);
fan(str1,str2);
}



㈣ C语言,为什么不输出出啥问题了求大神

代码里根本就没有输出语句,输出到控制台要用printf语句,可改为:

intf(inta)
{
intc=1;
printf("%d",a+c);
}
voidmain()
{
f(2);
}

㈤ c语言本身没有输入输出语句是否正确

c语言本身没有输入输出语句正确。在C语言中,没有输入输出语句,对文件的读写都是用库函数来实现的。continue语句只用在while、for循环中,作用是跳过循环体中剩余的语句而强制进入下一次循环,对于while循环,继续求解循环条件。

演示机型:华为MateBook X 系统版本:win10

c语言本身没有输入输出语句正确。在C语言中,没有输入输出语句,对文件的读写都是用库函数来实现的。continue语句只用在while、for循环中,作用是跳过循环体中剩余的语句而强制进入下一次循环,对于while循环,继续求解循环条件。

电脑使用小技巧:

1、显示记事本时间:打开记事本程序后输入LOG,记录工作事项。关闭保存后,程序自动记录修改的时间。

2、恢复不小心关闭的网页:同时按下CTRLSHIFTT键可快速恢复当前网页。

3、程序切换:处理的任务过多时往往需要频繁点击鼠标切换程序,可以按windowsTAB实现3D切换效果。

4、windows截屏工具:按win+r 键,调出运行菜单,输入SnippingTool,就可以打开截图工具。

5、键盘失灵调出虚拟键盘:Win + r 键 输入osk,屏幕出现虚拟键盘并与实体键盘同步。

㈥ c语言运行程序为什么没有输出数

C语言运行程序为什么没有输出数字,产生的原原因如下:
1、输入的格式不对
要输入“浮点数”并用 “逗号” 分隔输入三个数两个逗号后还要额外多加一回车才开始后面的流程,
如果把

scanf("%f,%f,%f\n",&a,&b,&c);
改为

scanf("%f%f%f",&a,&b,&c);

就可以用空白符做分隔了。

2、没有输出
不知道计算的结果那算法就没有意义了。输出不一定是要打印到屏幕上的,可以是下一个程序的输入,可以是一个文件、一段语音、一张图像,甚至是机器人的步行动作等等。

㈦ 为什么我的C语言程序没有输出哪错了

  1. 首先指出你写的一处错误,fun函数没有返回值。你要么定义为void,既然定义成int,就要返回数据。

  2. 代码可能需要优化下....

    输入定义成字符串,不必用char数组,然后如果用while就用while,用for就用for,干嘛都一起用,大致可以这么写(自己定义下变量,另外没必要把变量定义到和main fun一个级别,这样不利于释放空间,就用局部变量,然后fun可以用传参的方式)

    int i=0;

    scanf('%s',&str)

    while(str[i]!=条件){

    switch()或者if 判断符合哪种统计方式

    i++;

    }

㈧ C语言没有输入输出语句

C语言本身是不能输入输出的,使用C语言编写程序时,C语言程序库内包含了printf和scanf这两个函数,当你需要输入输出时,就要输入这两个函数,编译时C语言程序库则调用这两个函数。

输入和输出操作是由函数来实现的。在C标准函数库中提供了一些输入输出函数,例如,printf函数和scanf函数。printf和scanf不是C语言的关键字,而只是函数的名字。

C提供的函数以库的形式存放在系统中,它们不是C语言文本中的组成部分。不把输入输出作为C语言提供的语句的目的是使C语言编译系统简单,因为将语句翻译成二进制的指令是在编译阶段完成的。

没有输入输出语句可以避免在编译阶段处理与硬件有关的问题,可以使编译系统简化,而且通用性强,可移植性好,对各种型号的计算机都适用,便于在各种计算机上实现。

各种版本的C语言函数库是各计算机厂商针对某一类型计算机的情况编写的,并且已编译成目标文件(.obj文件)。它们在连接阶段与源程序经编译而得到的目标文件相连接,生成一个可执行的目标程序。

如果在源程序中有printf函数,在编译时并不把它翻译成目标指令,而是在执行阶段调用已被连接的函数库中的printf函数。

(8)c语言没输出语句扩展阅读:

程序设计是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。专业的程序设计人员常被称为程序员。

任何设计活动都是在各种约束条件和相互矛盾的需求之间寻求一种平衡,程序设计也不例外。在计算机技术发展的早期,由于机器资源比较昂贵,程序的时间和空间代价往往是设计关心的主要因素;随着硬件技术的飞速发展和软件规模的日益庞大,程序的结构、可维护性、复用性、可扩展性等因素日益重要。