前面好像在寫C++的科學計算寫的有點太快,決定慢下腳步打好C的基礎,在進行C++的修練,基本上C和C++沒什麼不一樣,不過因為一開始我先學了C++這個語言讓我沒有打好C的基礎。所以我一樣從基本的介紹起:
#include <stdio.h> 還記得一開始寫C++時利用如下:
------------------------------------------------------------------
#include <iostream>
using namespace std;
int main()
{
cout<<" 世界真的很奇妙~~~";
cout<<"世界真的妙妙妙!!!";
return 0;
}
現在我在底下利用C語言來寫。
------------------------------------------------------------------
#include <stdio.h>
int main()
{
printf("世界真的很奇妙~~~");
printf("世界真的妙妙妙!!!!")l
return 0;
}
我寫已經很明顯的看出差異了,利用C寫出來的比C++簡潔了一點,但這只是簡單的介紹,在C語言中利用printf 和scanf 這兩個語言來代表C++中cout 和cin這兩個功能。
-----------------------------------------------------------------------
我在底下用一個簡單且完整的範例來介紹這兩個語法
第一個是C的寫法
-----------------------------------------------------------------------
#include <stdio.h>
int main()
{
int i;
double num;
printf("請輸入一個1~10的數字:");
scanf("%d",&num);
while(num!=0)
{
if(num<1||num>10)
{
printf("你輸入的數字不在1~10之間)
break;
}
else if
printf("你輸入的數字是%d:",&num);
}
system("pause")
return 0;
}
----------------------------------------------------------------------------------
上面是C的語法結合一點if的用法:,C++的寫法與此無異,在這裡的寫法僅需輸入上面的<iostream> 並把printf的部分改寫成cout和cin這樣的寫法即可。
沒有留言:
張貼留言