目录
字符串
C语言中是没有字符串类型的。
“nice to meet you.”像这种又双引号引起来的一串字符就称为字符串。
字符串的结束标志是‘\0’的转义字符,不算作内容里面。
strlen:求字符串长度的一个函数
%d --打印整型
%c --打印字符
%s --打印字符串
%f --打印float类型的数据
%lf --打印double类型的数据
%zu --打印sizeof的返回值
转义字符
主要的常见的转义字符:
\n: 换行
\r: 回车
\t: 水平制表符 移动一个Tab的位置
\b: 退格 后退一个字符
\\: 表示一个\ ,防止别解释为转义字符
\` : 表示一个`
\'' : 表示一个"
\ooo: 其中o代表一个八进制,后面会转换成十进制的ASCII值
\xhh: 其中h代表一个十六进制,后面会转换成一个十进制的ASCII值
注释
C语言的注释风格 : /* …..*/
/*int a =10 ;
int b =20;*/
c++的注释风格: //
//int a=10;
//int b=20;
在一个程序中加入一个注释,可以梳理思路,也可以对于复杂的代码进行解释。也是方便自己看程序查找错误和方便别人看懂自己的程序。
选择语句
如下的例子(if …else):
#include<stdio.h>
int main()
{
int input;
printf("加入C语言的学习 \n");
printf("会认真学习的学习对吗?");
scanf("%d", &input);
if(input==1)
{
printf("会得到好的offer");
}
else
{
printf("工地搬砖");
}
return 0;
}
C语言中实现选择分支的语句:if else语句; switch语句
循环语句
C语言中的三种循环语句:while语句;for语句;do …
while语句
如下循环例子(while):
#include<stdio.h>
int main()
{
int line=0;
printf("加入C语言的学习\n");
while(line<10000)
{
printf("写代码:%d",line);
line++;
}
if(line>=10000)
{
printf("得到好的offer\n");
}
else
{
printf("还要好好努力才行");
}
return 0;
}
函数
简单求和:
#include<stdio.h>
int ADD(int x,int y)
{
int z=0;
z=x+y;
return z;
}
int main()
{
int n1=10;
int n2=20;
scanf("%d %d",&n1,&n2);
//int sum=n1+n2;
int sum=ADD(n1,n2);
printf("%d\n",sum);
return 0;
}
数组
数组是一组相同类型的元素的集合
如: int arr[]={1,2,3,4,5,6,7,8};
数组的下标规定是从0开始的,数组是通过下标来进行访问的