首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术分享

    C语言(11)----内存函数

    内存函数主要用于动态分配和管理内存,它直接从指针的方位上进行操作,可以实现字节单位的操作。

    25520编辑于 2024-06-18
  • 来自专栏c/c++

    C++11】入门基础

    C++11简介 C++11C++编程语言的一个重要版本,它于2011年发布。 相比于C++98/03,C++11C++带来了数量可观的变化,其中包含了约140个新特性,以及对C++03标准中约600个缺陷的修正,这使得C++11更像是从C++98/03中孕育出的一种新语言。 声明 c++11提供了多种简化声明的方式,尤其是在使用模板时。 范围for循环在C++11中引入,可以提供一种更简洁、直观的遍历方式,减少了手动管理循环变量的复杂性。 5. 结语   C++11的引入极大地扩展了C++的功能,并且提供了更加简洁和安全的编程方式。 它为C++程序员提供了更多的选择和更好的性能,使得C++成为一种更加现代化和强大的编程语言。以上就是今天所有的内容啦~ 完结撒花~

    52510编辑于 2024-08-29
  • 来自专栏全栈程序员必看

    C语言基础

    基本类型 short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。 else if else if…else ifelse 组合 if(0 == x) if(0 == y) error(); else{ //program code } else到底与那个if配对 C语言有这样的规定 在C 语言中,分号预示着一条语句的结尾,但是并不是每条C 语言 语句都需要分号作为结束标志。if 语句的后面并不需要分号,但如果你不小心写了个分号, 编译器并不会提示出错。 do、while、for 关键字 C 语言中循环语句有三种:while 循环、do-while 循环、for 循环。

    1K10编辑于 2022-08-04
  • 来自专栏WebDeveloper

    c语言基础

    编写一个循环结构的程序,求数列前20项之和: 2/1,3/2,4/3,5/4,......,20/19,21/20

    1.1K40发布于 2018-10-23
  • 来自专栏芝士就是菜

    C++11基础内容

    C++IO体系 ostream/istream 更好的支持自定义类型对象的流插入和流提取,自定义类型,可以自己重载,控制流提取和流插入的方式 输入输出 c输入 c++输入 cin >> str; = 1; // 隐式类型转换 用1构造A临时对象,再拷贝构造aa1,优化后直接1构造aa1 // 自定义类型 转换成内置类型 int i = aa1; return 0; } 文件IO C+ char ch = ifs.get(); while (ifs) { cout << ch; ch = ifs.get(); } return 0; } 这段程序可以读取当前文件的内容 C+ _address.c_str(), info._address.size()); ofs.put('\n'); const string str = to_string(info. _port); ofs.write(str.c_str(), str.size()); } void ReadText(ServerInfo& info) { ifstream ifs(

    66520编辑于 2023-04-20
  • 来自专栏编程学习

    C语言基础

    1.C语言是什么? “知己知彼,百战百胜”,大学计算机专业接触的第一门专业课就是C语言,那么什么是C语言呢?人和人之间可以用汉语、英语进行交流,那人和计算机之间应该如何交流呢? 这个时候就需要计算机语言C语言就是常见的计算机语言中的一种,还有Java、C++等计算机语言。 2.最简单的C语言程序 既然作为一门语言C语言也有自己的格式。 下面有一个简单的C语言程序:在屏幕上输出This is a C porgram. 4.字符和字符串 像a、q、@这些我们称为字符,C语言中会将字符用单引号括起来。C语言中的字符遵循了ASCII编码的方式。下面是ASCII表(美国信息交换标准代码)。 像hello这种由两个及以上字符组成的叫做字符串,C语言中会将字符串用双引号括起来。

    50600编辑于 2024-11-07
  • 来自专栏程序猿的那点事

    C语言自学(一)C语言基础

    由于工作需要用到C语言,所以开始接触学习C语言,从最基础开始学习了解。 C语言中的关键字: auto 声明自动变量 break 跳出当前循环 case 开关语句分支 char 声明字符型变量或函数返回值类型 const 声明只读变量 continue C变量 基本数据类型 char int float double void C常量 常量是固定值,在程序执行期间不会改变 字符常量 \n 换行符 \f 换页符 \r 回车 C存储类 auto register static extern C运算符 算术运算符 + - * / % ++ – 关系运算符 == ! : 条件表达式 枚举 enum C中操作字符串的函数 strcpy(s1,s2) 复制字符串s2到字符串s1 Strcat(s1,s2) 连接字符串s2到字符串s1的末尾 Strlen(

    26.4K22发布于 2020-07-15
  • C语言基础之【C语言概述】

    学习C语言理由 C语言应用领域 1.系统编程 操作系统开发:C语言是编写操作系统的主要语言之一。 总结:C生万物 C语言关键字、控制语句和运算符 C语言仅有 32个关键字,9 种控制语句,34 种运算符,却能完成无数的功能: 第一个C语言程序:hello world 编写C语言代码:hello.c 调试快捷键 快捷键 功能描述 F5 启动调试 Shift + F5 停止调试 Ctrl + Shift + F5 重启调试 F9 设置断点 F10 逐过程调试(不进入函数内部) F11 逐语句调试(进入函数内部 ) Shift + F11 跳出当前函数 Ctrl + F5 执行但不调试 Ctrl + Shift + B 编译但不执行 Qt Creator Qt Creator简介 Qt Creator :一个跨平台的集成开发环境 注释/取消注释 Ctrl + I 自动格式化代码 Alt + Enter 自动完成类函数定义 F4 在头文件和源文件之间切换 F9 设置断点 F5 启动调试 F10 逐过程调试(不进入函数内部) F11

    20110编辑于 2025-12-18
  • 来自专栏黑泽君的专栏

    c语言基础学习11_项目实战:IDE(集成开发环境)

    +基础知识01 二、c++基础知识02   1、c语言中,如何在调用main函数之前就执行一段代码? ============================================================================= 一、c++基础知识01 c++语言可以兼容c +基础知识02 在c++里面读写一个结构的成员的时候,往往更多时候是用成员函数去读写它。 对于c语言来说是做不到的。 对于c语言来说是做不到的。

    2.6K21发布于 2018-10-11
  • 来自专栏ai_houzi

    go语言基础11-channel

    实例 func channelDemo() { c := make(chan int) go func() { for { s := <-c fmt.Println(s) } }() c <- 1 c <- 2 time.Sleep(time.Millisecond) }

    36310发布于 2019-04-04
  • 来自专栏Ms08067安全实验室

    C语言基础01--初见C语言

    C语言基础--初见C语言 一 常见函数: 默认情况下,main函数是C语言的起点 printf()函数是格式化输出函数 (来自stdio.h) 单行注释:/ 单行内容 / 多行注释:/* 多行内容 ,可以实现不影响以前的栈 四 C语言关键字: ? 五 C语言保留标识符: 1. 下划线开始的标识符 2. 标准库函数名 六 C语言数据类型: #include<stdio.h> #include<stdbool.h> //C99之前没有布尔类型,要用需要通过typedef的方式自己构造 int main( 小驼峰命名:第一个单词首字母小写,其他首字母大写 九 C语言运算符: 算数运算符 ?

    10.4K21发布于 2020-05-24
  • 来自专栏学习笔记

    C++11入门基础

    但由于C++03主要是对C++98标准中的漏洞进行修复,语言的核心部分则没有改动,因此人们习惯性的把这两个标准合并称为C++98/03标准。 相比于C++98/03,C++11则带来了数量可观的变化,其中包含了约140个新特性,以及对C++03标准中约600个缺陷的修正,这使得C++11更像是从C++98/03中孕育出的一种新语言。 相比较而言,C++11能更好地用于系统开发和库开发、语言更加泛华和简单化、更加稳定和安全,不仅功能更强大,而且能提升程序员的开发效率,公司实际项目开发中也用得比较多。 总之,C++11的更新使得C++这门语言的优势更上一层楼,C++11增加的语法特性非常多,本篇博客只讲解一部分简单的语法,后面还会陆续更新C++11的一些重要语法,如果想了解C++11的其他更多语法特性 提供了emplace系列方法,并在容器原有插入方法的基础上重载了一个右值引用版本的插入函数,用于提高向容器中插入元素的效率。

    1.1K10编辑于 2024-08-05
  • 来自专栏C语言

    C语言】《C语言基础指南!》- 史上最全!

    C语言基础精讲 1. C语言简介 1.1. C语言的历史 C语言由丹尼斯·里奇(Dennis Ritchie)在1972年开发,用于操作系统和系统级软件的开发。 它是由B语言发展而来,成为Unix操作系统的核心语言。 1.2. C语言概述 C语言是一种通用的编程语言,广泛用于系统编程和应用程序开发。它是一种结构化语言,具有简洁的语法和强大的功能。 1.3. 11. 文件操作 11.1. 的基础知识有一个全面的了解。 希望这些内容能帮助你更好地理解和使用 C语言。 19. 结束语 本节内容已经全部介绍完毕,希望通过这篇文章,大家对C语言有了更深入的理解和认识。

    2K32编辑于 2024-12-11
  • 来自专栏C++

    C语言基础:(十八)C语言内存函数

    前言 C语言作为一门贴近硬件的编程语言,其强大的内存操作能力一直是开发者关注的核心特性。内存管理函数不仅直接影响程序性能,更与系统稳定性、安全性密切相关。 从基础的malloc、free到高效的memcpy、memset,再到防止溢出的memmove,这些函数构成了C语言与计算机内存对话的底层桥梁。 \n", buffer1, buffer2); return 0; } 总结 以上就是本期关于C语言中内存函数的博客。 本文仅对其使用方法和部分函数的模拟实现进行简要介绍,若需进行深入了解,还请大家自行查阅C语言的技术文档。谢谢大家的支持!

    11110编辑于 2026-01-14
  • 来自专栏用户10155340的专栏

    C++11基础新特性』

    前言 自从C++98以来,C++11无疑是一个相当成功的版本更新。它引入了许多重要的语言特性和标准库增强,为C++编程带来了重大的改进和便利。 C++11的发布标志着C++语言的现代化和进步,为程序员提供了更多工具和选项来编写高效、可维护和现代的代码 ️正文 1.C++11 简介 1.1.起源 1998 年 C++标准委员会 成立后,计划每五年进行一次更新 来说,带来了数量可观的变化, 其中包含了约 140 个新特性,以及对 C++98/03 中约 600 个缺陷修正,这就使得 C++11 更像是一次变革,变成了一种 “新的语言”(因为 C++11 中的部分操作显得很不 C语言 阶段就已经使用过了,比如对数组进行初始化 int arr[] = {1, 2, 3} C++11 中对 { } 进行了全面升级,使其不仅能初始化数组,还能初始化自定义类型,比如 STL 中的容器 包装器等,限于篇幅原因,这些重磅更新将会放到后面的文章中详细讲解 总结 以上就是关于 C++11基础新特性』的全部内容了,在本文中首先介绍了 C++11 的背景知识及更新内容,然后介绍了各种常用特性,

    67440编辑于 2023-11-14
  • 来自专栏全栈程序员必看

    C++基础入门_C语言入门基础

    C++基础入门(一) 0.写在前面 如果你是期末时间紧张冲刺型选手,请移步:C++期末复习超详细总结知识点(期末冲刺) 如果你是时间充足型选手,请按顺序依次学习! p=1 笔记配合视频效果更好 外链图片上传失败已经解决,手动校正,如有错误和遗漏,可私信与评论进行指正,看到了会及时更改 与各位共勉 用来复习回顾使用 顺序如下 《黑马程序员》C++基础入门(一) 《黑马程序员 & 70 F 102 f 7 BEL 39 , 71 G 103 g 8 BS 40 ( 72 H 104 h 9 HT 41 ) 73 I 105 i 10 LF 42 * 74 J 106 j 11 //前置递增 int b = 10; ++b; cout << b << endl; // 11 //区别 //前置递增先对变量进行++,再计算表达式 int a2 = 10; int b2 = ++ C++ 语言的比较运算中, “真”用数字“1”来表示, “假”用数字“0”来表示。

    6.3K20编辑于 2022-09-30
  • 来自专栏闷骚的程序员

    C++ 语言基础

    面试中遇到的 C++ 语言基础试题。 new 与 malloc 的区别 (1)new 是 C++ 操作符,malloc 是 C 库函数。 (1)默认构造函数 (2)拷贝构造函数 (3)析构函数 (4)赋值运算符 C++ 中向函数传递参数的方式 (1)值传递 (2)指针传递 (3)引用传递 666 个苹果,10 个箱子 "= operator" << endl; } ~demo() {} }; int main() { demo A; demo B; B = A; demo C

    1.5K11发布于 2020-04-14
  • 来自专栏C/C++的自学之路

    C语言基础语法

    前言 这是我学习C语言的第一份笔记,有关C语言基础语法的知识。后期我会继续将C语言知识的笔记补全。 编译和链接 相关概念 1. C语言是一门编译型计算机语言C语言源代码都是文本文件,文本文件本身无法执行,必须通过编译器翻译和链接器的链接,生成二进制的可执行文件,可执行文件才能执行。 2. C语言代码是放在 .c 为后缀的文件中的,要得到最终运行的可执行程序,中间要经过编译和链接两个过程。 3. 把.c 为后缀的文件称为源文件,把 .h 为后缀的文件称为头文件。 4. 基础函数 main()函数 相关概念 1. main()函数是程序的入口,即使⼀个项目中有多个.c文件,但是只能有⼀个main()函数。 3. https://zh.cppreference.com/w/c/keyword(C语言关键字的全部介绍) 字符与ASCLL编码 1.

    42610编辑于 2024-11-07
  • 来自专栏C++破军之路

    C语言基础(3)

    一、c语言中的常量 C语言中的常量分为以下几种: ·字面常量:“3.14”;“10”;“a”;"abcdef" ·const修饰的常变量:如下代码,输出结果为10,因为其已被const修饰,变为常变量 n", '\130'); return 0; } 注:打印字符用%c 此处打印的结果为:“X”,因为八进制数字130转化为十进制数字88,对应ASCII表为X。 \test\328\test.c")); return 0; } 由语法规则可知,转义字符\t代表一个字符,而\ddd为八进制数字,但八进制为0~7不包含8,故\328要算做两个字符串长度。 本题答案为:14 五、注释 注释有两种风格:·C语言风格的注释/*xxxxx*/ 缺陷:不能嵌套注释 1 #include<stdio.h> int main() { int coding = 0; printf("你会努力学c语言吗?

    38610编辑于 2024-06-04
  • 来自专栏C++破军之路

    C语言基础(4)

    int arr[10]={1,2,3,4,5,6,7,8,9,10}//定义一个整型数组最多放十个元素 c语言规定,数组中的每个数都有下标,下标从0开始计数。 改变了局部变量的生命周期(本质上是改变了变量的存储类型) 变量被static修饰后,生命周期和全局变量一样长,从程序开始到程序结束为止  static修饰全局变量(或函数),使得这个全局变量只能在自己所在的源文件(.c) 3.extern 声明字符,在一个工程的多个.c文件中可以通过extern来引用其他.c文件中的代码,从而简化代码 四、#define定义常量和宏 #define是一个预处理指令 1. stdio.h> int main() { int a =10; printf("%p\n",&a); //%p是专门用来打印地址的 int* pa=&a //pa是用来存放地址的,在c语言中 故,指针的大小与平台的类型有关, 六、结构体 结构体是c语言中特别重要的知识点,结构体使得c语言能创建出新的类型。 比如描述学生,学生包含:名字+年龄+性别+学号这几项信息。这里只能用结构体来描述。

    34110编辑于 2024-06-04
领券