您好,登錄后才能下訂單哦!
這篇文章主要介紹“C語言新手入門實例分析”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“C語言新手入門實例分析”文章能幫助大家解決問題。
顧名思義,常量就是不會發生改變的值,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; }
可以看到原本的變量a再加上const修飾后不允許被修改,此時的a就是常變量,原因是在C語言中,const修飾的a,本質是變量,但是不能直接修改,有常量的屬性
//define定義的標識符常量 #define MAX 100 int main() { printf("%d\n", MAX); int a = MAX; printf("%d\n", a); return 0; }
//枚舉常量 enum color { //枚舉常量 RED, BLUR, ORANGE }; int main() { enum color c = RED; return 0; }
字符串是由雙引號引起來的一串字符,需要注意的是:字符串的結束標識是\0,在計算字符串長度的時候,不算作字符串里面的內容
代碼解釋:
int main() { //char 字符類型 //char ch = 'a'; //單引號為字符 //C語言中沒有字符串類型 //char chh = "asdfgg"; //雙引號為字符串 //也可以用數組來存儲 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; }
簡單來說是轉變意思的字符
用一個簡單的例子說明:
相當于添加一個符號來轉變原來的意思,那是不是什么字符都可以添加一個字符轉變呢?其實并不是,如下幾種是常見的轉義字符:
大家可以簡單嘗試嘗試以上的轉義字符 ,在以后的編程路上都是很常見的,下面會出一篇文章單獨來講解一下以上代碼的使用,現在就先簡單認識下就好了,大家實驗實驗
注釋呢 這個就很簡單了,在代碼中,又不需要的代碼可以直接刪除,也可以注釋掉,而且如果代碼中有些代碼比較難懂,可以寫一寫注釋文字來解釋 ,要想成為一個好的程序員,寫注釋是必不可少的
一般都用//來注釋,是c++的風格,可以一行與多行注釋,而C語言中是/* */的風格,各有各的特點
希望大家保持好寫注釋的優點
人生處處有選擇,這些選擇會影響你以后的方向,就比如,好好學習,每天敲代碼,就會稱為一個好的程序員,不好好學習,不敲代碼,就成為不了程序員,這就是選擇
C語言有if else和Switch語句,下面用代碼來簡單認識一下if語句,Switch語句在后續文章會詳解
int main() { int n = 0; printf("要好好學習嗎?(1/0)"); scanf("%d", &n); if (n == 1) { printf("好程序員\n"); } else { printf("成為不了程序員\n"); } return 0; }
有些事情是重復去做的,比如有的人日復一日的上班,日復一日的學習,重復去做一件事情解就是循環,但是這種也會伴隨著突如其來的事件去打破這些一直重復的事情,比如說買彩票中了五百萬,那么就不用日復一日的上班等等
C語言中是如何實現這種循環呢?
while語句(講解)
for語句(后面文章介紹)
do while語句(后面文章介紹)
因為是初識,所以簡單認識一下,詳細的后面會出文章講解的,望大家理解,下面用代碼來簡單認識一下while循環:
int main() { int line = 0; printf("好好寫代碼\n"); while (line < 20000) //讓這個循環終止的條件 { printf("寫代碼:%d\n", line); line++; } if (line >= 20000) { printf("我成為大牛了\n"); } else { printf("我還要繼續努力成為大牛\n"); } return 0; }
函數呢 大家在數學當中相信并不陌生,給一個不同的x可以得到不同的結果,給不同的x,y可以得到不同的結果,而C語言中的函數和數學中的函數相似,只是表達方式不同,再C語言中函數的特點就是簡化代碼,可以重復用,而不用去反復去寫同一段代碼,下面用代碼來讓大家簡單認識一下函數:
#include<stdio.h> int main() { //兩個任意數相加,普通寫法: int a = 0; int b = 0; int sum = 0; printf("輸入兩個操作數:>"); scanf("%d %d", &a, &b); sum = a + b; printf("sum = %d\n", sum); return 0; } 上述代碼,寫成函數如下: int Add(int x, int y) //返回類型int ,函數名add,括號內為函數參數,{}內部為函數體 { return x+y; } int main() { int a = 0; int b = 0; int sum = 0; printf("輸入兩個操作數:>"); scanf("%d %d", &a, &b); sum = Add(a, b); printf("sum = %d\n", sum); return 0; }
如果要存儲1-10該如何存儲呢 ? 如果還是一個個定義那么太麻煩了,C語言中給了數組的定義,一組相同類型元素的集合,在數組中,如果要去訪問一個數字,那么需要知道下標,數組的每個元素都有一個下標,下標是從0開始的,接下來用以下代碼來解釋:
數組的使用:
關于“C語言新手入門實例分析”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。