初识C语言---(2)
字符串+转义字符+注释
"hello world.\n"
\? |
在书写连续多个问号时使用,防止他们被解析成三字母词
|
---|---|
\' |
用于表示字符常量'
|
\'' |
用于表示一个字符串内部的双引号
|
\\ |
用于表示一个反斜杠,防止它被解释为一个转义序列符。
|
\a |
警告字符,蜂鸣
|
\b | 退格符 |
\f | 进制符 |
\n | 换行 |
\r | 回车 |
\t | 水平制表符 |
\v | 垂直制表符 |
\ddd | ddd表示1-3个八进制(0-7)数字。如\130. |
\xdd |
dd表示两个十六进制(0-9,a-f)数字。如:\x30. |
易错点:strlen是用来获取字符串的有效长度的,结尾标记'\0'不包含在内。
strlen获取的规则非常简单:从前往后一次检测,直到遇到'\0'是就终止检测。
注释(看似不重要,实则对好的代码风格以及日后回顾代码十分重要)
选择语句与循环语句
选择语句有:1.if-else if-else if -else if-if-if-else ......
2.switch-case语句。(default,continue,break......)
循环语句有:whlie语句,for语句,do...while语句。
(因为是初识C语言,点到为止,后期具体深入详细介绍)
函数
#include <stdio.h>
int Add(int x, int y){int z = x + y;return z;}
int main()
{int num1 = 0;int num2 = 0;int sum = 0;printf("输入两个操作数:>");scanf("%d %d", &num1, &num2);sum = Add(num1, num2);printf("sum = %d\n", sum);return 0;
}
这里定义了Add加法函数,在后续代码中可以直接调用,无需重复写,简化代码。
数组
int arr[10] = {1,2,3,4,5,6,7,8,9,10}; //定义一个整形数组,最多放10个元素。
数组的下标:
int arr[10] = {0};//如果数组10个元素,下标的范围是0-9
数组的使用举例:
#include <stdio.h>
int main()
{int i = 0;int arr[10] = {1,2,3,4,5,6,7,8,9,10};for(i=0; i<10; i++){printf("%d ", arr[i]);}printf("\n");return 0;}
这里打印出来的就是1-10这10个数字。
初识C语言---(2)相关推荐
- 初识C语言---(4)
目录 指针初识 结构体 指针初识 学习指针知识,我们得首先了解内存方面的知识: 内存: 内存是电脑上特别重要的存储器,计算机中程序的运行都是在内存中进行的 . 所以为了有效的使用内存,就把内存划分成一 ...
- 《C Primer Plus(第6版)中文版》一第1章 初识C语言1.1 C语言的起源
本节书摘来自异步社区<C Primer Plus(第6版)中文版>一书中的第1章,第1.1节,作者 傅道坤,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第1章 ...
- 第二百五十八节,Tornado框架-逻辑处理get()方法和post()方法,初识模板语言
Tornado框架-逻辑处理get()方法和post()方法,初识模板语言 Tornado框架,逻辑处理里的get()方法,和post()方法 get()方法,处理get方式的请求 post()方法, ...
- C Prime Plus 第一章 初识C语言
初识C语言 C的历史和特性 选择C语言的理由 C语言的应用范围 计算机能做什么 高级计算机语言和编译器 语言标准 第一个ANSI/ISO C 标准 C99标准 C11标准 使用C语言的7个步骤 编译机 ...
- C语言入门——初识C语言
C语言入门--初识C语言 一. C语言的起源 二. 选择C语言的原因 (一). 设计特性 (二). 高效性 (三). 可移植性 (四). 强大而灵活 (五). 面向程序员 (六). 缺点 三. C语言 ...
- C语言学习笔记-P1 初识C语言(2)
C语言学习笔记-P1 初识C语言(2) C语言学习笔记-P1 初识C语言(2) 一.常量 1.字面常量 2.const修饰的常变量 3.#define定义的标识符常量 3.枚举常量 二.字符串+转义字 ...
- C语言学习笔记-P1 初识C语言(1)
C语言学习笔记-P1 初识C语言(1) P1 初识C语言(1) 一.什么是C语言 1.定义 2.发展 二.第一个C语言程序 Hello World 三.数据类型 四.变量,常量 未完待续!!! P1 ...
- 初识C语言--第二弹
初识C语言(二) 前言
- 【C语言】初识C语言(下篇)
如果这世界上真有奇迹,那只是努力的另一个名字. 大家好,这里是anduin.今天将给大家带来初识C语言的最后一部分,和之前一样点到为止,适当补充,今天的内容是#define 定义常量和宏.指针和结构体 ...
最新文章
- java怎么加定时器,Spring中定时器实现
- java jsonp 接口_jsonp使用,spring4.x对jsonp的支持
- ASP.NET MVC 重点教程一周年版 第七回 UrlHelper 【转】
- 圆弧齿轮啮合原理_图解八种齿轮的加工原理
- 如何解决padding标记在ie7、ie6以及firefox中的兼容问题
- java.net.InetAddress 获取系统 MAC 地址 与 IP 地址
- 在MAC OS X下安装usb转串口驱动(PL2303主控芯片)
- 一个人的旅行(用小技巧转化为dijkstra算法)
- 父与子python第三版_正版 父与子的编程之旅 与小卡特一起学Python 第3版(全彩印刷) 小学生编程少儿编程真好玩入门教程童趣味亲子互动教孩子学编程书...
- 同态滤波详解(新手入门必看)
- DSP CCS软件仿真
- 服务器上的VGA切换原理,浅谈笔记本中VGA信号切换的原理
- 档案管理系统,项目总结
- 时空序列预测模型之PredRNN(用ST-LSTM的预测学习循环神经网络)
- Android平台和java平台DES加密解密互通程序及其不能互通的原因(转)
- XtraReport显示行序号
- dfs、bfs的终于弄明白了
- Voxceleb2 视频数据集下载(国内链接)
- 优雅!用了这两款插件,我成了整个公司代码写得最规范的码农
- Python学习笔记(一)——浏览器自动化测试工具Selenium