C语言学习——初体验(上)

先介绍一下吧:我是一个刚接触C语言学习的小白,在最近学习C语言的基本知识后,我还是想尝试一下写博客。虽然自己对C语言的学识和见解有限,当然也怕自己写下太多错误,但是处于想记录自己学习过程和激励自己努力学习的目的下,还是想尝试一下。毕竟,直面错误才能更好成长哈,所以这些问题都不是大问题。同时,希望这篇文章可以给大家带来一点收获,当然,如果各位发现错误的话,也希望可以多多指正哦!

C语言

数据类型

变量常量

字符串,转义字符,注释

选择语句

循环语句

正文:


1.C语言

C语言是一门通用的计算机语言,广泛运用与底层开发,是一门面向过程的计算机语言。其编译器有Clang,GCC,WIN-TC,SUBLIME,MSVC,Turbo C等。

2.数据类型

C语言学习——初体验(上)_第1张图片

 3.变量 常量

变量:可变的值

常量:不变的值

3.1定义变量方法

C语言学习——初体验(上)_第2张图片

3.2变量的分类

全局变量:大括号外面的变量

局部变量:大括号里面的变量

C语言学习——初体验(上)_第3张图片

TIPS:当全局变量和局部变量作用同一个名称的变量,局部变量被优先使用!

3.3变量的使用

C语言学习——初体验(上)_第4张图片

3.4 变量的作用域和作用周期

作用域:全局变量的作用域是整个项目;局部变量的作用域是所在的局部范围(括号里)

作用周期:全局变量的作用周期是整个程序;局部变量的作用周期是作用域

3.5 常量

常量包括四种:字面常量;const修饰的常变量;define定义的标识符常量;枚举常量

1.字面常量

2.const修饰的常变量

const int a = 0;此时a不能直接修改的,但是a本身是变量

3.#define定义的标识符常量

#define Sum 30         //无等号和分好,后续不能更改

4.枚举常量

C语言学习——初体验(上)_第5张图片MALE,FEMALE,SERECT都是枚举常量

枚举常量默认从0开始,依次向下递增1。

4.字符串,转义字符,注释

4.1字符串

由双引号引起来的一串字符就是字符串。

TIPS:字符串结束的标志是\0的转义字符。计算字符串长度时,\0不算入字符串内容

char arr1[]={'g','s','q','\0'};

char arr2[]={'g','s','q',};

以上两种情况结果不同。

4.2 转义字符

C语言学习——初体验(上)_第6张图片

 1.\?

??)默认输出结果为]

\?\?)  输出结果为??

2.\ddd

将八进制数(ddd)转换成十进制数后对应的ASC||码值,例:\127

3.\xdd

将十六进制数(dd)转换成十进制数后对应的ASC||码值,例:\#27

笔试题:

printf("%d\n",strlen("c:\test\628\test.c"))    输出结果:14

4.3注释

1.C语言风格注释/*XXXXXXXXXX*/

 不能嵌套注释

2.C++风格注释 //XXXXXXXXXXXX

5.选择语句

1.if-else if- else语句:

if(表达式1) 
   语句1;
else  if(表达式2)
   语句2;
else  if(表达式3)
   语句3;
  .....
else  if(表达式n-1)
   语句n-1;
else  语句n;

6.循环语句

while

for

do...while

由于只学习了while语句那么在这里我就只说明while语句,其余在学习后就会说明啦。

while(条件)

{

语句;

}

break跳脱循环。

      文章就到这里啦!如果发现问题和错误,麻烦多多指正啦!

      

你可能感兴趣的:(学习,c语言)