C语言第二弹:C语言常见概念

简介: C语言第二弹:C语言常见概念

main函数是什么?

main函数也被称为主函数 是程序入口(即代码从main函数处开始运行),main前面的int表示返回整数类型的值,标准代码中返回return 0即代表前后呼应 返回0.main有且仅有一个(入口只能有一个)

关于第一次写代码的错误示范

1.main()-mian()

2.漏写main函数背后()

3.代码括号使用中文()分号;注意区分

4.一句话结束后未加分号

库函数和printf函数的使用

printf("hello wrold\r\n")

##此代码中 printf就是一个库函数 它的功能是标准输出设备进行信息打印在""中可以放入字符串 也可以放入占位符(%d %c)其中占位符会被后面的数据代替 如下代码打印出来会显示为10.不过使用printf函数需要包含头文件stdio.h.

#include <stdio.h>
printf("%d",10);

库函数:是为了不重复实现相同代码,提高开发效率,C语言标准规定了一组函数,这些函数再由不同编译器厂商进行标准实现,提供给程序员使用。函数组成函数库被称为标准库,函数就被称为库函数。

一个系列的库函数一般会声明在同一个头文件中(使用scanf 、printf 属于sdtio.h中 )。

认识了解C语言关键词

关键词是具有特定名字的符号如 int if return这些被称为关键字或者保留字

1.关键字具有特殊意义,是保留给C语言使用的;

2.程序员自己创造标识符不能与关键词相同;

3.关键词也不能由程序员自己创造。

认识字符和ASCII编码

在键盘中敲出各种符号字母称为字符,单个字符使用’'括起来

多个字符使用""括起来

为了弄清楚字符在内存中是如何存储的,所以给字符编一个二进制序列,称为编码,为了防止相互通信,美国ANSI出台了标准ASCII编码。

1.A-Z为65-90

2.a-z为97-122

3.同一字母大小写相差32

4.0-9为48-57

5.0-31 32个字符是不可打印字符。

6.单个字符使用%c打印

printf("%c",'a');
可打印字符一览代码
#include <stdio.h>
int main()
{
int i=0;
for(i=32;i=127;i++)
{
printf("%c ",i);
if(i%16==15)
{
printf("\r\n");
}
}
return 0;
}

了解字符串和’\0’

使用""括起来的一串字符称为字符串,使用%s打印,一串字符串的末尾有’\0’代表结束,自此printf停止打印或strlen()停止计算字符串长度。

学习各种转义字符和使用场景

##\n、 \0这些就被称为转义字符 顾名思义就是转变原来的意思的字符

根据使用场景和自我要求选择相应字符。

相关文章
|
19天前
|
C语言 开发者
C语言中的模块化编程思想,介绍了模块化编程的概念、实现方式及其优势,强调了合理划分模块、明确接口、保持独立性和内聚性的实践技巧
本文深入探讨了C语言中的模块化编程思想,介绍了模块化编程的概念、实现方式及其优势,强调了合理划分模块、明确接口、保持独立性和内聚性的实践技巧,并通过案例分析展示了其应用,展望了未来的发展趋势,旨在帮助读者提升程序质量和开发效率。
36 5
|
7月前
|
存储 程序员 C语言
C语言(1)----C语言是什么?基本概念介绍
C语言(1)----C语言是什么?基本概念介绍
73 3
|
4月前
|
机器学习/深度学习 C语言
【C语言篇】递归详细介绍(基础概念习题及汉诺塔等进阶问题)
要保持最小的步数,每一次汉诺塔问题(无论是最初还是递归过程中的),如果此时初始柱盘子数为偶数,我们第一步是把最上面的盘子移动到中转柱,如果为奇数,我们第一步则是将其移动到目标柱。
97 0
【C语言篇】递归详细介绍(基础概念习题及汉诺塔等进阶问题)
|
6月前
|
IDE Unix 编译器
一:《初学C语言》— C语言常见概念
在本篇文章中,详细讲述了C语言的常见概念。意在能够让读者初步了解C语言,为后续C语言的学习做铺垫
135 5
一:《初学C语言》—  C语言常见概念
|
4月前
|
存储 编译器 程序员
【C语言篇】C语言常见概念
编译时,注释会被替换成⼀个空格,所以min/* 这⾥是注释*/Value会变成min Value,⽽不是minValue。这是C99标准新增的语法。
44 0
|
5月前
|
存储 Java 程序员
【C语言入门】C语言入门:探索编程世界的基础概念
【C语言入门】C语言入门:探索编程世界的基础概念
118 2
|
6月前
|
存储 算法 C语言
二分查找算法的概念、原理、效率以及使用C语言循环和数组的简单实现
二分查找算法的概念、原理、效率以及使用C语言循环和数组的简单实现
|
6月前
|
存储 自然语言处理 编译器
C语言常见概念
C语言常见概念
|
6月前
|
机器学习/深度学习 算法 C语言
详细介绍递归算法在 C 语言中的应用,包括递归的基本概念、特点、实现方法以及实际应用案例
【6月更文挑战第15天】递归算法在C语言中是强大力量的体现,通过函数调用自身解决复杂问题。递归涉及基本概念如自调用、终止条件及栈空间管理。在C中实现递归需定义递归函数,分解问题并设定停止条件。阶乘和斐波那契数列是经典应用示例,展示了递归的优雅与效率。然而,递归可能导致栈溢出,需注意优化。学习递归深化了对“分而治之”策略的理解。**
124 7
|
7月前
|
Java C语言 C++
从C语言到C++_28(红黑树RedBlackTree)概念+插入接口实现(上)
从C语言到C++_28(红黑树RedBlackTree)概念+插入接口实现
57 4