IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 【无标题】浅谈c语言2 -> 正文阅读

[C++知识库]【无标题】浅谈c语言2

?一、字符串

? ? ? ? 1、概念:由双引号括起来的一串字符。

? ? ? ? 2、结束标志:\0的转义字符。

? ?3、语法:数据类型 名字 = "数据";

? ? ? ? ? ? ? ? ??? 数据类型 名字 = {'数据1','数据n'}

? ? ? ? 4、所有的的符号都可以作为字符串的元素;字符串中的元素又叫字符。字符分为普通字符和转义字符两种。

二、转义字符

转义字符表
转义字符含义
\0空格符
\n换行符
\r回车符
\t水平制表符
\v垂直制表符
\a蜂鸣
\b退格符
\f换页符
\'单引号
\"双引号
\\反斜杠
\??
\ddd三位八进制
\xhh二位十六进制
%d打印整型
%f打印浮点型
%c打印字符型

%s

%p

打印字符串

打印地址

三、注释

C语言中的注释注释方法有两种:

  1. /*? */ 块注释,使用/*? */有两点需要注意:
    (1)/*…*/不能嵌套使用,因为/*总是和最近的一个*/相结合
    (2)/*和之间没有空格,所以在代码中出现/*,编译器就会认为是注释的开始。
  2. ?// 行注释?

? ? ?3、规则

? ? ? ? ? ? ?(1) 对于全局数据(全局变量、常量定义等)必须要加注释。

? ? ? ? ? ? ?(2)?边写代码边注释,修改代码同时修改相应的注释,以保证注释与代码的一致性。不再有用的注释要及时删除。

? ? ? ? ? ? ?(3)?当代码比较长,特别是有多重嵌套时,应当在一些段落的结束处加注释,便于阅读。

? ? ? ? ? ? ?(4)?对于函数的入口出口数据给出注释。

四、c语言的结构

? ? ? ? C语言为结构化的语言,C语言有三种结构:顺序结构、选择结构、循环结构。循环结构又包含当型循环和直到型循环:1、当型循环:先判断,后执行。最少执行0.

? (一、)选择结构:if和switch两种选择结构

? ? ? ? 1、if语句:

? ? ? ? ? ? ? ? a、单个if语句:

#include<stdio.h>
int main()
{
    int a = 3;
    if(a>=3)
    {
    printf("%d\n",a);
    }
    return 0;
}

? ? ? ? ? ? ? ? b、多个if语句:

#include<stdio.h>
int main()
{
    int a = 3;
    if(a>=1)
    {
    printf("%d\n",a);
    }
    if(a>4)
    {
    printf("%d\n",a);
    }
    return 0;
}

?

? ? ? ? ? ? ? ? c、if—else语句:

#include<stdio.h>
int main()
{
  int a = 3;
  if (a > 2)
  {
	printf("%d\n", a);
  }
  else
  {
	printf("%d\n", ++a);
  }
return 0;
}

? ? ? ? ? ? ? ? d、 嵌套if—else语句:

?
#include<stdio.h>
int main()
{
    int a = 4;
    int b = 2;
    if(a>=3)
    {
        if(a>4)
        {
         printf("%d\n",++a);
        }
        else
        {
         printf("%d\n",a);
        }
    }
    else  
    {
        if(a<3)
        {
          printf("%d\n",b);
        }
        else
        {
          printf("%d\n",++b);
        }
    }
    
    return 0;
}

?

? ? ? ? 2、switch语句(switch—case语句):多分支选择结构

#include<stdio.h>
int main()
{
	int a = 3;
	switch(a)
	{
	case 1:printf("优秀\n"); break;
	case 2:printf("良好\n"); break;
	case 3:printf("及格\n"); break;
	default :printf("重修\n");
    }
	return 0;
}

/*语法
switch(表达式)
{
case 常量1 :语句1;break;
case 常量2 :语句2;break;

.     .      .      .
.     .      .      .
.     .      .      .

case 常量n :语句n;break;
default : 语句n+1;
}
*/

注意:switch里面的表达式只能为整型或者字符型
? ? ? ? ? ?

? (二、)循环结构

? ? ? ? 1、while循环:

?
#include<stdio.h>
int main()
{
	int  a = 3;
	int sum = 0;
	while (a <= 5);
	{
		sum = sum + a;
		a++;
	}
	printf("sum = %d\n", sum);
	return 0;
}
/*
语法
while(表达式)
{
循环体
}

?*/

2、do-while循环

#include<stdio.h>
int main()
{
	int a = 3;
	int sum = 0;
	do
	{
	sum = sum + a;
	a++;
	}
    while (a <= 5);
	printf("sum = %d\n", sum);
	return 0;
}
/*
 语法
 do
 {
   循环体
 }
 while(条件表达式);
 */

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-08-06 10:25:04  更:2022-08-06 10:28:50 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年3日历 -2024/3/28 23:44:16-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码