當前位置:首頁 » 編程語言 » 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語言沒輸出語句擴展閱讀:

程序設計是給出解決特定問題程序的過程,是軟體構造活動中的重要組成部分。程序設計往往以某種程序設計語言為工具,給出這種語言下的程序。程序設計過程應當包括分析、設計、編碼、測試、排錯等不同階段。專業的程序設計人員常被稱為程序員。

任何設計活動都是在各種約束條件和相互矛盾的需求之間尋求一種平衡,程序設計也不例外。在計算機技術發展的早期,由於機器資源比較昂貴,程序的時間和空間代價往往是設計關心的主要因素;隨著硬體技術的飛速發展和軟體規模的日益龐大,程序的結構、可維護性、復用性、可擴展性等因素日益重要。