test2.jpg

最近公司在使用Git的時候發現,我上傳的Code都會有特別的符號,如圖

用Edit ->Advanced ->View Write Space就可以看到空白處不同的地方

git裡面會直接出現不一樣的地方 是 空白 比 >>

左邊的->就是我上傳的Code特別的地方,

Git在比對的時候會把她跟空白當作是不同去做比對

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

2018-12-19_160902.png

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

例如:

執行緒一與執行緒二都需要存取Function X,但是X中有順序的問題時  EX:遞增或是計數

可能是需要等待執行緒一先進,就會先把執行權丟給執行緒一,然後等執行Function X後才把執行權放掉給別的執行緒執行

能夠掌握好這個做法,就能夠比較好的掌握平行執行緒的作法

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

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

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

上一篇流程控制解釋了if-else還有switch的用法
這篇要解釋的是for還有while的用法

for( 初始值 ; 判斷式 ; 迭代條件 )
{
 事件;

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

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

#include<vector>

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

vector<int> vec; 

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

傳值傳址這通常會分不太清楚,不過效果差異很大

像以下的範例 

int main()
{
int aNUM=10;

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};

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

流程控制,就是說明這個程式的順序,因為C語言本身是順序型的語言
代表他執行完第一行之後,接下來一定是執行第二行
(原本有goto,不過會讓程式太複雜,因此之後鮮少使用)
 

    cout<<"please eanter a number:";

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

在C/C++中,總是會有想要印證一下自己寫的程式對不對的時候

這時候就會動用到輸出/入函數了

上一篇有說到一個輸出函數printf可以使用很多方法去印出我需要的東西

因此在這篇就不贅言的去多做介紹

cout<<"please eanter a number:";

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

C/C++在儲存東西的時候.必須要有變數去儲存

因此有幾個基本型態要記住

    int a;
bool b;
short c;

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

前陣子因為老師的國科會需要,因此開始教起學妹

因此開始紀錄接下來要學的程式碼,以便我之後自己才會記住 XDD

C/C++的起手,不免俗的該來一篇hello world !!

#include<iostream>
using namespace std;

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

1 2
Blog Stats
⚠️

成人內容提醒

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

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