C C 語言基礎

2021-07-10 15:18:03 字數 2109 閱讀 8060

工作後開始應用的c#,長時間不用c/c++都忘的差不多了,有些知識是不能忘記的,所以簡單回顧一下。

主要包括以下內容:

(1)字元、字串陣列、字串陣列指標

(2)sizeof()、strlen()

(3)字串拷貝strcpy_s()、memcpy()

(4)指標陣列、陣列指標、二維陣列

**例子如下:(vs2012)

// basic.cpp : 定義控制台應用程式的入口點。

//// #include "stdafx.h"

// #include "string.h" // for : strlen(str)

// #include "stdlib.h" // for : system("pause");

// #include // for :endl

// #include // for : cout

using namespace std;

int _tmain(int argc, _tchar* argv)

;//int* m = b;

//int* n = (int*)&b;

//cout << m << endl;

//cout << n << endl;

//system("pause");

//----------------3:指標陣列與陣列指標----------------

//int c[4] = ;

//int* a[4]; //指標陣列

//int (*b)[4]; //陣列指標

//b = &c;

////將陣列c中元素賦給陣列a

//for(int i=0; i<4; i++)

////cout << *a[1] 指標陣列---------------

//int a,b,c;

//int* p[3];

//p[0] = &a;

//p[1] = &b;

//p[2] = &c;

//*p[0] = 3;

//*p[1] = 6;

//*p[2] = 9;

//cout << a << '\t' << b << '\t' << c << endl;

//cout << endl;

//system("pause");

陣列指標----------------

//int a[3];

//int* q = a; // a 即是a[0]的首位址

//int (*p)[3] = &a; // &a 是陣列的首位址

//(*p)[0] = 3;

//(*p)[1] = 6;

//(*p)[2] = 9;

//cout << a[0] << '\t' << a[1] << '\t' << a[2] << endl;

//cout << *q << endl;

//cout << endl;

//system("pause");

//--------------------4:二維陣列-----------------

//int a[2][3];

//int* p = a[0];

//int* q = a[1];

//p[0] = 1;

//p[1] = 2;

//p[2] = 3;

//q[0] = 4;

//q[1] = 5;

//q[2] = 6;

//cout << a[0][0] << '\t' << a[0][1] << '\t' << a[0][2] << endl;

//cout << a[1][0] << '\t' << a[1][1] << '\t' << a[1][2] << endl;

//system("pause");

//return 0;

}

推薦乙個c語言學習**,針對每一項都講的很仔細,個人覺得很好,有興趣的可以前往學習之。

c語言中文網之c語言深度剖析【高階篇】

C C 語言基礎

1 結構體排序 1 包含標頭檔案 include 2 設定比較函式 int copare node node1,node node2 3 排序函式 vectornode 128 sort node.begin node.end compare 2 c 中string插入單個字元 str.insert...

beanstalkd基礎使用(C C 語言)

保證linux下已有beanstalkd環境,在beanstalkd目錄下.beanstalkd f執行程式 sudo make install在 etc ld.so.conf目錄下新增解壓後的目錄,如 home beanstalk client master 2.進入目錄下的examples目錄,...

C C 基礎 01 C C 語言詞彙

在 語言中使用的詞彙分為六類 識別符號,關鍵字,運算子,分隔符,常量,注釋符等。在程式中使用的變數名 函式名 標號等統稱為識別符號。除庫函式的函式名由系統定義外,其餘都由使用者自定義。c 規定,識別符號只能是字母 a z,a z 數字 0 9 下劃線 組成的字串,並且其第乙個字元必須是字母或下劃線。...