学习目标:C语言回顾笔记2.
学习内容:
- C字符串
- C转义字符与注释
- 初识条件语句
- 初识循环语句
- 初识函数
学习产出:
1. C字符串
#include <stdio.h>
#include <string.h>
int main()
{
char c[]="hello";
// 注意:字符串后最后一位隐藏\0的字符;
// \0是字符串结束的标志;
printf("字符串:%s\n",c);//字符串:一串字符
char a[]={'a','b','c'};
printf("字符数组:%s\n",a); //字符数组:相同类型的元素组成
//求字符串长度--关键字--strlen--(引用标准库<string.h>)
int len=strlen("a");
printf("字符串长度:%d\n",len);
printf("%d",strlen(a));
return 0;
}
2. C转义字符与注释
注释:
//单行注释;
/*
段落注释
*/
3. 初识条件语句
if…else…
三元运算符
#include <stdio.h>
#include <string.h>
int main ()
{
char b[10]={};
printf("这里有一个挑战,是否接受:\n");
printf("回答(yes or no):\n");
scanf("%s",&b);
int c=strlen(b);
if(c>=3){
printf("好的开始挑战!"); //(普通版本)
}
else {
printf("退出挑战!");
}
//三元运算符 (进阶版本)
(c>=3)? printf("好的开始挑战!"):printf("退出挑战!");
}
4. 初识循环语句
while循环函数
#include <stdio.h>
int main()
{
int j=1; //变量初始化赋值
while(j<=10)//加入循环
{
printf("第%d天\n",j);
j++; //循环递增
}
}
5. 初识函数
#include <stdio.h>
int add() //函数声明定义
{
int a1;
int a2;
int num=0;
scanf("%d%d",&a1,&a2);
num=a1+a2;
return num;//函数返回值
}
int main ()//主函数
{
printf("两数之和为:%d",add()); //调用add函数
}