本文讲解了初识C语言中的常量,字符串,转义字符,注释,选择与循环语句,函数与数组,因为是初识,所以都是点到为止
顾名思义,常量就是不会发生改变的值,C语言中的常量分为以下几种:
代码说明:
#include
可以看到原本的变量a再加上const修饰后不允许被修改,此时的a就是常变量,原因是在C语言中,const修饰的a,本质是变量,但是不能直接修改,有常量的属性
//define定义的标识符常量#defineMAX100intmain(){printf("%d\n",MAX);inta=MAX;printf("%d\n",a);return0;}
//枚举常量enumcolor{//枚举常量RED,BLUR,ORANGE};intmain(){enumcolorc=RED;return0;}
字符串是由双引号引起来的一串字符,需要注意的是:字符串的结束标识是\0,在计算字符串长度的时候,不算作字符串里面的内容
代码解释:
intmain(){//char字符类型//charch='a';//单引号为字符//C语言中没有字符串类型//charchh="asdfgg";//双引号为字符串//也可以用数组来存储chararr1[]="abcdefg";//最后隐藏着一个\0chararr2[]={'a','b','c','d','e','f','g'};//只能遇到\0才能停止随机的停止,因为不知道后面哪个是\0printf("%s\n",arr1);printf("%s\n",arr2);return0;}
简单来说是转变意思的字符
用一个简单的例子说明:
相当于添加一个符号来转变原来的意思,那是不是什么字符都可以添加一个字符转变呢?其实并不是,如下几种是常见的转义字符:
注释呢这个就很简单了,在代码中,又不需要的代码可以直接删除,也可以注释掉,而且如果代码中有些代码比较难懂,可以写一写注释文字来解释,要想成为一个好的程序员,写注释是必不可少的
一般都用//来注释,是c++的风格,可以一行与多行注释,而C语言中是/**/的风格,各有各的特点
希望大家保持好写注释的优点
人生处处有选择,这些选择会影响你以后的方向,就比如,好好学习,每天敲代码,就会称为一个好的程序员,不好好学习,不敲代码,就成为不了程序员,这就是选择
intmain(){intn=0;printf("要好好学习吗?(1/0)");scanf("%d",&n);if(n==1){printf("好程序员\n");}else{printf("成为不了程序员\n");}return0;}
有些事情是重复去做的,比如有的人日复一日的上班,日复一日的学习,重复去做一件事情解就是循环,但是这种也会伴随着突如其来的事件去打破这些一直重复的事情,比如说买彩票中了五百万,那么就不用日复一日的上班等等
C语言中是如何实现这种循环呢?
intmain(){intline=0;printf("好好写代码\n");while(line<20000)//让这个循环终止的条件{printf("写代码:%d\n",line);line++;}if(line>=20000){printf("我成为大牛了\n");}else{printf("我还要继续努力成为大牛\n");}return0;}
函数呢大家在数学当中相信并不陌生,给一个不同的x可以得到不同的结果,给不同的x,y可以得到不同的结果,而C语言中的函数和数学中的函数相似,只是表达方式不同,再C语言中函数的特点就是简化代码,可以重复用,而不用去反复去写同一段代码,下面用代码来让大家简单认识一下函数:
#include
如果要存储1-10该如何存储呢?如果还是一个个定义那么太麻烦了,C语言中给了数组的定义,一组相同类型元素的集合,在数组中,如果要去访问一个数字,那么需要知道下标,数组的每个元素都有一个下标,下标是从0开始的,接下来用以下代码来解释: