軟件編程到底難不難呢?簡單的寫個小玩意兒似乎也不需要什么太多的知識或者技巧,但是往深了看,每一門編程語言似乎精細奧妙的多。C語言便是一個我用了許久但是始終沒有搞明白的一門編程語言。
今天學習了解到的新知識點,關于字符與字符串:
1,用單引號引起的字符,本質上代表的是一個數字;
2,用雙引號引起的字符串代表的是一個指向無名數組起始字符的指針,該數組被雙引號之間的字符以及一個額外的二進制為0的字符串’/0’初始化。
測試代碼:
1 #include "stdio.h"
2
3 char var_char ='f';
4 char var_str[] = {'a','b','c',0};
5 char var_str_s[] ="abc";
6
7 int main(void)
8 {
9 PRintf("%d/n",var_char);
10 printf("%s/n",var_str);
11 printf("%s/n",var_str_s);
12 return0;
13 }
var_str與var_str_s其實是等效的兩種方式。
新聞熱點
疑難解答