test2.jpg
最近公司在使用Git的時候發現,我上傳的Code都會有特別的符號,如圖
用Edit ->Advanced ->View Write Space就可以看到空白處不同的地方

szss8765 發表在 痞客邦 留言(0) 人氣()

2018-12-19_160902.png
C#在多個執行緒中,需要互相交握或是等待對方執行緒到達一個流程時回傳,就可以使用互斥鎖的方法去達到
例如:

szss8765 發表在 痞客邦 留言(0) 人氣()

這篇主要要介紹while
while的用法為
while( 判斷式 )
{
  事件;

while和for有所不同,他只有一個判斷式
所以,常用的用法則是另外寫一個副函式在判斷式中去判斷有沒有達到條件 
如果沒有達到條件就return false
如果達到條件就return true

szss8765 發表在 痞客邦 留言(0) 人氣()

上一篇流程控制解釋了if-else還有switch的用法
這篇要解釋的是for還有while的用法
for( 初始值 ; 判斷式 ; 迭代條件 )
{
   事件;

//在初始值根據迭代條件到達判斷式之前,會不斷的執行事件 
因為有著迭代條件,所以通常for都是用來處理有規律的事情,EX:1~10 

szss8765 發表在 痞客邦 留言(0) 人氣()

 前幾篇有提到所謂的動態陣列,這一篇才要真正的說明其意義
#include<vector>

 要應用vector的時候,必須要先include,因此必須在最前面加上這一行

szss8765 發表在 痞客邦 留言(0) 人氣()

傳值傳址這通常會分不太清楚,不過效果差異很大
像以下的範例 
int main()
{
int aNUM=10;

valueFun(aNUM);
cout<< aNUM<<"\n";
addFun(aNUM);
cout<< aNUM<<"\n";
}
void valueFun(int num)
{
num=20;
}
void addFun(int &num)
{
num=30;

szss8765 發表在 痞客邦 留言(0) 人氣()

finction就是副函式,之前在if-else裡面有提到過
能夠一次去執行很多事件
只要每次從主程式呼叫副函式,他就會執行一次副函式裡面的東西
副函式的寫法是:

szss8765 發表在 痞客邦 留言(0) 人氣()

Arrays,這個在資料型態裡面相當的常使用,因此這篇相當的重要
int *a=new int[10];
cin>>a[2];
cout<<a[2];
int b[]={1,2,3,4,5,6,7,8,9,10};
for(int i=0;i<10;i++)
{
cout<<b[i]<<"\t";
}
//動態陣列
int *run;
int num=7;
run=new int[num];

delete(run);
//動態陣列

szss8765 發表在 痞客邦 留言(0) 人氣()

流程控制,就是說明這個程式的順序,因為C語言本身是順序型的語言
代表他執行完第一行之後,接下來一定是執行第二行
(原本有goto,不過會讓程式太複雜,因此之後鮮少使用)
 
cout<<"please eanter a number:";
int num;
cin>>num;
int compare=10;
if(num>=compare) //判斷式A
{
cout<<"你輸入的值比10大(包含)";
}
else if(num<0) //判斷式B
{
cout<<"你輸入的數字比0還小ㄟ!!!!";
}
else
{
cout<<"你輸入的值比10小";
}

szss8765 發表在 痞客邦 留言(0) 人氣()

在C/C++中,總是會有想要印證一下自己寫的程式對不對的時候
這時候就會動用到輸出/入函數了
上一篇有說到一個輸出函數printf可以使用很多方法去印出我需要的東西
因此在這篇就不贅言的去多做介紹

szss8765 發表在 痞客邦 留言(0) 人氣()

C/C++在儲存東西的時候.必須要有變數去儲存
因此有幾個基本型態要記住
int a;
bool b;
short c;
long d;
float e;
double f;
long double g;
char z;
printf("a:%d\n",a);
printf("b:%d\n",b);
printf("c:%d\n",c);
printf("d:%d\n",d);
printf("e:%d\n",e);
printf("f:%d\n",f);
printf("g:%d\n",g);
printf("z:%s\n",z);
system("pause");

szss8765 發表在 痞客邦 留言(0) 人氣()

前陣子因為老師的國科會需要,因此開始教起學妹
因此開始紀錄接下來要學的程式碼,以便我之後自己才會記住 XDD
C/C++的起手,不免俗的該來一篇hello world !!
#include<iostream>
using namespace std;
int main()
{
cout<<"Hello world!!!"<<"\n";
system("pause");
return 0;
}

szss8765 發表在 痞客邦 留言(0) 人氣()

1 2
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。