最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言新手入門速通手冊

 更新時間:2022年04月12日 17:06:11   作者:你我皆為凡人  
C 語言是一種通用的、面向過程式的計算機程序設(shè)計語言。1972 年,為了移植與開發(fā) UNIX 操作系統(tǒng),丹尼斯·里奇在貝爾電話實驗室設(shè)計開發(fā)了 C 語言。C 語言是一種廣泛使用的計算機語言,它與 Java 編程語言一樣普及,二者在現(xiàn)代軟件程序員之間都得到廣泛使用

前言

本文講解了初識C語言中的常量,字符串,轉(zhuǎn)義字符,注釋,選擇與循環(huán)語句,函數(shù)與數(shù)組,因為是初識,所以都是點到為止

一、常量

顧名思義,常量就是不會發(fā)生改變的值,C語言中的常量分為以下幾種:

  • 字面常量
  • const修飾的常變量
  • #define定義的標識符常量
  • 枚舉常量

代碼說明:

#include<stdio.h>
//字面常量
int main()
{
	30;
	3.14;
	'w';//字符
	"abcdf";
	return 0;
}
//const修飾的常變量
int main()
{
	const int a = 10;  
	a = 20;  
	printf("%d\n", a);
	return 0;
}

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5L2g5oiR55qG5Li65Yeh5Lq6,size_18,color_FFFFFF,t_70,g_se,x_16

 可以看到原本的變量a再加上const修飾后不允許被修改,此時的a就是常變量,原因是在C語言中,const修飾的a,本質(zhì)是變量,但是不能直接修改,有常量的屬性

//define定義的標識符常量
#define MAX 100
int main()
{	
	printf("%d\n", MAX);
	int a = MAX;
	printf("%d\n", a);
	return 0;
}

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5L2g5oiR55qG5Li65Yeh5Lq6,size_20,color_FFFFFF,t_70,g_se,x_16

//枚舉常量
enum color
{
	//枚舉常量
	RED, 
	BLUR,
	ORANGE
};
int main()
{
	enum color c = RED;
	return 0;
}

二、字符串

字符串是由雙引號引起來的一串字符,需要注意的是:字符串的結(jié)束標識是\0,在計算字符串長度的時候,不算作字符串里面的內(nèi)容

代碼解釋:

int main()
{
	//char  字符類型
	//char ch = 'a';  //單引號為字符
	//C語言中沒有字符串類型 
	//char chh = "asdfgg"; //雙引號為字符串
	//也可以用數(shù)組來存儲
	char arr1[] = "abcdefg";//最后隱藏著一個\0
	char arr2[] = { 'a','b','c','d','e','f','g' };//只能遇到\0才能停止 隨機的停止,因為不知道后面哪個是\0
	printf("%s\n", arr1);
	printf("%s\n", arr2);
	return 0;
}

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5L2g5oiR55qG5Li65Yeh5Lq6,size_20,color_FFFFFF,t_70,g_se,x_16

三、轉(zhuǎn)義字符

簡單來說是轉(zhuǎn)變意思的字符

用一個簡單的例子說明:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5L2g5oiR55qG5Li65Yeh5Lq6,size_18,color_FFFFFF,t_70,g_se,x_16

 相當于添加一個符號來轉(zhuǎn)變原來的意思,那是不是什么字符都可以添加一個字符轉(zhuǎn)變呢?其實并不是,如下幾種是常見的轉(zhuǎn)義字符:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5L2g5oiR55qG5Li65Yeh5Lq6,size_20,color_FFFFFF,t_70,g_se,x_16

 大家可以簡單嘗試嘗試以上的轉(zhuǎn)義字符 ,在以后的編程路上都是很常見的,下面會出一篇文章單獨來講解一下以上代碼的使用,現(xiàn)在就先簡單認識下就好了,大家實驗實驗

四、注釋

注釋呢 這個就很簡單了,在代碼中,又不需要的代碼可以直接刪除,也可以注釋掉,而且如果代碼中有些代碼比較難懂,可以寫一寫注釋文字來解釋 ,要想成為一個好的程序員,寫注釋是必不可少的

一般都用//來注釋,是c++的風(fēng)格,可以一行與多行注釋,而C語言中是/*  */的風(fēng)格,各有各的特點

希望大家保持好寫注釋的優(yōu)點

五、選擇語句

人生處處有選擇,這些選擇會影響你以后的方向,就比如,好好學(xué)習(xí),每天敲代碼,就會稱為一個好的程序員,不好好學(xué)習(xí),不敲代碼,就成為不了程序員,這就是選擇

C語言有if  else和Switch語句,下面用代碼來簡單認識一下if語句,Switch語句在后續(xù)文章會詳解

int main()
{
	int n = 0;
	printf("要好好學(xué)習(xí)嗎?(1/0)");
	scanf("%d", &n);
	if (n == 1) 
	{
		printf("好程序員\n");
	}
	else
	{
		printf("成為不了程序員\n");
	}
	return 0;
}

六、循環(huán)語句

有些事情是重復(fù)去做的,比如有的人日復(fù)一日的上班,日復(fù)一日的學(xué)習(xí),重復(fù)去做一件事情解就是循環(huán),但是這種也會伴隨著突如其來的事件去打破這些一直重復(fù)的事情,比如說買彩票中了五百萬,那么就不用日復(fù)一日的上班等等

C語言中是如何實現(xiàn)這種循環(huán)呢?

  • while語句(講解)
  • for語句(后面文章介紹)
  • do   while語句(后面文章介紹)

因為是初識,所以簡單認識一下,詳細的后面會出文章講解的,望大家理解,下面用代碼來簡單認識一下while循環(huán):

int main()
{
	int line = 0;
	printf("好好寫代碼\n");
	while (line < 20000)  //讓這個循環(huán)終止的條件
	{
		printf("寫代碼:%d\n", line);
		line++;
	}
	if (line >= 20000)
	{
		printf("我成為大牛了\n");
	}
	else
	{
		printf("我還要繼續(xù)努力成為大牛\n");
	}
	return 0;
}

七、函數(shù)

函數(shù)呢 大家在數(shù)學(xué)當中相信并不陌生,給一個不同的x可以得到不同的結(jié)果,給不同的x,y可以得到不同的結(jié)果,而C語言中的函數(shù)和數(shù)學(xué)中的函數(shù)相似,只是表達方式不同,再C語言中函數(shù)的特點就是簡化代碼,可以重復(fù)用,而不用去反復(fù)去寫同一段代碼,下面用代碼來讓大家簡單認識一下函數(shù):

#include<stdio.h>
int main()
{
//兩個任意數(shù)相加,普通寫法:
    int a = 0;
    int b = 0;
    int sum = 0;
    printf("輸入兩個操作數(shù):>");
    scanf("%d %d", &a, &b);
    sum = a + b;
    printf("sum = %d\n", sum);
    return 0; 
}
上述代碼,寫成函數(shù)如下:
int Add(int x, int y) //返回類型int ,函數(shù)名add,括號內(nèi)為函數(shù)參數(shù),{}內(nèi)部為函數(shù)體
{
   return x+y;
}
int main()
{
    int a = 0;
    int b = 0;
    int sum = 0;
    printf("輸入兩個操作數(shù):>");
    scanf("%d %d", &a, &b);
    sum = Add(a, b);
    printf("sum = %d\n", sum);
    return 0;
}
    

八、數(shù)組

如果要存儲1-10該如何存儲呢 ? 如果還是一個個定義那么太麻煩了,C語言中給了數(shù)組的定義,一組相同類型元素的集合,在數(shù)組中,如果要去訪問一個數(shù)字,那么需要知道下標,數(shù)組的每個元素都有一個下標,下標是從0開始的,接下來用以下代碼來解釋:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5L2g5oiR55qG5Li65Yeh5Lq6,size_20,color_FFFFFF,t_70,g_se,x_16

數(shù)組的使用:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5L2g5oiR55qG5Li65Yeh5Lq6,size_20,color_FFFFFF,t_70,g_se,x_16

總結(jié)

這篇文章簡單的講解了 初識C語言中的常量,字符串,轉(zhuǎn)義字符,注釋,選擇語句,循環(huán)語句,函數(shù)與數(shù)組,因為是初識C語言,所以都是讓大家簡單認識一下,關(guān)于更深入的下面的文章會專門來講解某一方面的知識點,望大家理解,謝謝大家觀看,凡人在這里感謝大家!

到此這篇關(guān)于C語言新手入門速通手冊的文章就介紹到這了,更多相關(guān)C語言 入門內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C++ Boost Uuid超詳細講解

    C++ Boost Uuid超詳細講解

    Boost是為C++語言標準庫提供擴展的一些C++程序庫的總稱。Boost庫是一個可移植、提供源代碼的C++庫,作為標準庫的后備,是C++標準化進程的開發(fā)引擎之一,是為C++語言標準庫提供擴展的一些C++程序庫的總稱
    2022-12-12
  • C++ 中 const和static readonly區(qū)別

    C++ 中 const和static readonly區(qū)別

    這篇文章主要介紹了C++ 中 const和static readonly區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • C++基于Boost庫實現(xiàn)命令行解析

    C++基于Boost庫實現(xiàn)命令行解析

    Boost庫中默認自帶了一個功能強大的命令行參數(shù)解析器,以往我都是自己實現(xiàn)參數(shù)解析的,今天偶爾發(fā)現(xiàn)這個好東西,就來總結(jié)一下參數(shù)解析的基本用法,該庫需要引入program_options.hpp頭文件,即可使用了
    2021-06-06
  • C++ Boost Spirit入門教程

    C++ Boost Spirit入門教程

    Boost是為C++語言標準庫提供擴展的一些C++程序庫的總稱。Boost庫是一個可移植、提供源代碼的C++庫,作為標準庫的后備,是C++標準化進程的開發(fā)引擎之一,是為C++語言標準庫提供擴展的一些C++程序庫的總稱
    2022-11-11
  • C語言實現(xiàn)萬年歷源碼

    C語言實現(xiàn)萬年歷源碼

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)萬年歷源碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 矩陣的行主序與列主序的分析

    矩陣的行主序與列主序的分析

    這篇文章主要介紹了矩陣的行主序與列主序的分析的相關(guān)資料,需要的朋友可以參考下
    2017-07-07
  • C語言實現(xiàn)學(xué)生信息管理系統(tǒng)

    C語言實現(xiàn)學(xué)生信息管理系統(tǒng)

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)學(xué)生信息管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • C語言中注釋與注意事項的深入講解

    C語言中注釋與注意事項的深入講解

    在編寫C語言源代碼時,應(yīng)該多使用注釋,這樣有助于對代碼的理解,這篇文章主要給大家介紹了關(guān)于C語言中注釋與注意事項的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • C語言超細致講解分支語句

    C語言超細致講解分支語句

    分支結(jié)構(gòu)的執(zhí)行是依據(jù)一定的條件選擇執(zhí)行路徑,而不是嚴格按照語句出現(xiàn)的物理順序。分支結(jié)構(gòu)的程序設(shè)計方法的關(guān)鍵在于構(gòu)造合適的分支條件和分析程序流程,根據(jù)不同的程序流程選擇適當?shù)姆种дZ句
    2022-05-05
  • C++中String增刪查改模擬實現(xiàn)方法舉例

    C++中String增刪查改模擬實現(xiàn)方法舉例

    這篇文章主要給大家介紹了關(guān)于C++中String增刪查改模擬實現(xiàn)方法的相關(guān)資料,String是C++中的重要類型,程序員在C++面試中經(jīng)常會遇到關(guān)于String的細節(jié)問題,甚至要求當場實現(xiàn)這個類,需要的朋友可以參考下
    2023-11-11

最新評論

固原市| 余姚市| 宁陕县| 吉木乃县| 芒康县| 卓尼县| 长治市| 福安市| 辉南县| 翁源县| 会东县| 宾阳县| 九台市| 嘉善县| 铁岭市| 岐山县| 诏安县| 大名县| 黑水县| 鄂州市| 阳山县| 涞源县| 丰顺县| 万载县| 买车| 略阳县| 昌邑市| 寻甸| 五指山市| 中阳县| 罗山县| 兴城市| 宝兴县| 安泽县| 固始县| 诏安县| 江孜县| 新乐市| 长春市| 桓台县| 玉林市|