前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C语言相关知识点(不定期更新内容)

C语言相关知识点(不定期更新内容)

作者头像
用户11290648
发布2024-09-25 14:01:47
440
发布2024-09-25 14:01:47
举报
文章被收录于专栏:学习

coutinue只能在循环当中使用 关键字不能用作变量的 typedef是用来给类型取别名的变量 一条语句结束的时候后面要有分号 函数后面不写分号 int main( )是函数,大括号和里面的是函数体,函数和函数体之间不能有分号 void是无、空的意思,后面没有返回语句return 0 括号里面的都是参数 printf是一个库函数 %d指定的是一种格式,它的意思是整数 跟输入输出相关的头文件都要包含stdio.h \0是一个字符,是一个字符串作为结束的标志 字符串的末尾隐藏一个\0 strlen是一个函数,可以求字符串的长度,统计的是一个字符串的长度 C语言代码是一条一条的语句构成的 C语言是一种结构化的程序设计语言 if语句,switch语句就是循环语句 int是一种数据类型 整形和字符型才有signed和unsigned 可以省略不写的类型可以放到中括号里面去 表示真假的变量,我们把它称作布尔值 -Bool类型创建的变量,里面只能放真和假 -Bool = bool,bool是关键字 sizeof后面如果放的是类型,括号不能省略,如果是表达式或者变量,就能省略 %zd,打印的就是sizeof的返回值 33 + 12 加号叫做操作符,33和12叫做操作数 加号此时又叫双目操作符,因为有两个操作数 %只能用于整数取模,不能用于小数取模 End Of File的值就是-1 全局变量不初始化的时候默认值是零 默认情况下,if和else后面只能跟一条语句 布尔类型是c99之后才有的 条件操作符也叫三目操作符 双引号也叫界定符 每个case语句后面结束的时候都要加上break sqrt是一个库函数-计算平方根 system的头文件是#include<stdlib.h> strcmp是一个库函数,头文件是#include<string.h> 0x开头的数字是一个十六进制的数字 void表示函数不返回任何值 [ ]叫做下标引用操作符 地址是用%p来打印 sizeof可以计算类型或者变量的长度 变长数组不能初始化 库函数中的头文件用尖括号,自己定义的函数用双引号 全局变量的作用域是整个工程 Add(a,b)把a传给它,把b传给它 set-arr(arr,sz)表示把arr数组中sz个元素设置一下 在函数的声明中,形参可以省略,但形参的类型不能省略 枚举也是一种特殊的整形 条件表达式的执行次数总是比循环表达式的执行次数多一次 递归无限的递归下去,就会出现栈溢出 Stack overflow栈溢出 数组的下标既叫下标,又叫索引 [ ]是双目操作符 在函数调用的时候,函数后面的括号就是函数调用操作符 结构体类型属于自定义类型 char类型的取值范围-128~127 整形提升讨论的是表达式中char和short类型的值 算术转换讨论的是类型大于等于整形的类型的其他类型 内存单元的编号 = 地址 = 指针 int*  pa = &a,*表示pa是指针变量,int表示pa指向的变量a的类型是int,这里的*是解引用操作符,也叫间接访问操作符 指针 - 指针的绝对值是指针和指针之间的元素个数,计算的前提条件是两个指针指向的是同一个空间 size_t是一种无符号整型 {   数组名是数组首元素的地址 但是有两个例外: 1.sizeof(数组名) 这里的数组名表示整个数组,计算的是整个数组的大小,单位是字节 2.&数组名 这里的数组名也表示整个数组,取出的是整个数组的地址 除此之外,所有的数组名都是首元素的地址 } 常量字符串放到只读数据区域 printf函数的返回值是打印在屏幕上字符的个数

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-09-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档