A. c語言輸入數據與輸出數據的流程是什麼
「面向對象」是一種以事務為中心的編程思想。
比如以公共汽車而言。
「面向過程」就是汽車啟動是一個事件,汽車到站是另一個事件。在編程序的時候我們不關心的是某一個事件。而不是汽車本身。我們分別對啟動和到站編寫程序。類似的還有修理等等。
到了編程就是:
public class 運營
{
void 汽車啟動
{
}
void 汽車到站
{
}
}
「面向對象」需要建立一個汽車的實體,由實體引發事件。我們關心的是一個汽車而不是汽車的沒個事件。
public class 汽車
{
void 到站()
{
}
void 啟動()
{
}
}
使用的時候需要建立一個汽車對象,然後進行應用。
其實條條大路通羅馬,兩種方式僅僅是編程思想上的不同。一般介紹.net的書上的前幾章都會講一些這方面的內容,在找找書看看就成了!
答案補充
其實看誰的並不要緊,現在基本都是差不多的,關鍵是自己能聽得懂誰講的,還是要實際應用才能提高,光看別人做是提高很慢的,一定要自己動手,java首先要學習好搭建環境,然後在是語言,寫程序演算法思路很重要的
B. c語言:一個簡單的先輸入數值然後輸出數值,為什麼結果不一樣
輸入的數據類型和你想輸出的類型不一樣,a定義的是double,但是輸入的時候是int(%d)你換成%f試一下
C. c語言編程,為什麼輸入數值後出不來結果
這程序似乎沒有問題?
出錯情況是什麼樣的?
最好是把程序的代碼粘貼上來,能夠確切地定位、檢測錯誤的。
D. c語言里,輸入一個字元,輸出一個數字該怎麼寫
1、首先需要知道字元本來就是用ascII碼儲存的,所以需要函數轉換。打開VS。
E. c語言 怎樣每行輸入一個數據,按回車後顯示每行結果
1 用gets輸入每行數據。
2 用puts輸出讀到的數據。
3 當gets函數返回NULL,表示讀入結束,退出程序。
代碼:
intmain()
{
chars[100];
while(gets(s))
puts(s);
}
F. 什麼叫數據的輸入輸出在C語言中如何實現
數據的輸入:在程序運行時,通過外部手段,發送數據給程序,供程序使用的過程,稱為數據的輸入。
數據的輸出:程序運行時,對外界的任何修改,都可以稱為輸出,包括但不限於,命令行的列印,圖形界面的顯示,存儲設備數據的修改等。
在C語言中,可以通過系統介面進行數據的輸入輸出,比較常用的有標准輸入輸出,文件輸入輸出,以及圖形界面輸入輸出等。
還可以通過硬體相關介面,實現特殊設備的輸入輸出,比如讀取串口設備的輸入輸出等。
G. C語言編程,為什麼輸入數據後出不來結果
scanf("%lf,%lf,l%f",&a,&b);
printf("%lf,%lf,%lf",c,d,s);
該上面的形式冒號只包括%lf(佔位符)
H. c語言,從鍵盤輸入數字,顯示輸出結果
intmain()
{
printf("主菜單 ===================== 1.輸入功能 2.按學號查找 3.列印輸出 0.退出 ===================== 請選擇(0-3) ");
inty,i,j,o,n,a[2][6];
charx[7][13]={{"學生學號"},{"語文成績"},{"數學成績"},{"英語成績"},{"物理成績"},{"化學成績"}};
do
{scanf("%d",&y);
switch(y)
{
case1:{
printf("請輸入 ");
for(o=0;o<2;o++){
for(i=0;i<6;i++){
printf("該學生的%s為:",x[i]);
scanf("%d",&a[o][i]);//這里數字要用%d
}}
printf("信息錄入結束,請重新選擇 主菜單 ===================== 1.輸入功能 2.按學號查找 3.列印輸出 0.退出 ===================== 請選擇(0-3) ");
break;}
case2:{
printf("請輸入查找學生學號:");
scanf("%d",&n);
for(o=0;o<2;o++){
if(n==a[o][0])//這里0才是學號
printf("學號%d的分數是: 語文%d,數學%d,英語%d,物理%d ",a[o][0],a[o][1],a[o][2],a[o][3],a[o][4],a[o][5]);
}
printf("查詢結束 ");
}break;
case3:printf("正在輸出 ");break;
case0:printf("謝謝使用 ");break;
default:printf("輸入錯誤,請重新輸入 ");
}}
while(y>0);
}
I. 寫c語言用scanf輸入如何才能看到程序結果
要麼程序有錯誤,,,,,要麼就是打開的命令行沒有暫停就正常結束了
先打開命令行,再從命令行中運行看看效果
~