刷新
爵企
C++逆序算法有感

C++逆序算法有感 数字的逆序算法 数字的逆序比较简单,直接利用去余去除最后一位,优先输出;并且通过整除保证下一次去余的正确性。 代码如下: #include <stdio.h> int main() { int x; int d; scanf("%d",&x); while(x!=0) { d=x ...

wfagly
c语言随笔1

C语言基础 1. 学习方法 多看+多敲+多思考总结 2. C语言中变量类型及其使用 -1)、变量 用来存放各种类型的数据 例子: 商品的价格 》小数表示 4.0 3.5 商品的数量 》整数 商品的名称 》中文字符串或者英文字符串 -2)、变量类型 int(整型) long long int(长长整型 ...

CN_Simo
要点1:指针、数组和复合字面量

一维数组及其指针表示法 一维数组: int ar[] = {1,2,3} // 直接初始化,编译器自动获取数组大小 int br[3] = {1,2,3} // 直接指定大小 数组的名字ar其实是一个指针: int *pr = ar; printf("%d\n", pr == ar); // tru ...

叶修语
C/C++编程笔记:C语言编程需要掌握的核心要点有哪些?建议收藏

C语言作为编程的入门语言,学习者如何快速掌握其核心知识点,面对茫茫书海,似乎有点迷茫。为了让各位快速地掌握C语言的知识内容,在这里对相关的知识点进行了归纳。 引言 笔者有十余年的C++开发经验,相比而言,我的C经验只有一两年,C比较简单,简单到《The C Programming Language》 ...

叶修语
大学选择了计算机专业,却不知道选择是否正确!怎么判断?

千万千万不要仅仅因为觉得现在互联网比较火,程序员工资高,就选编程。 编程这种事,是很看兴趣的,如果你不喜欢,那以后一定非常痛苦,而且一般情况下就学不好。 1. 填报志愿要怎么选择? 我的观点是: 兴趣 > 能力 > 就业 。首先你自己对这个专业喜不喜欢。不说具体细分,但至少文科理科工科医科这些大方向 ...

C语言自学网
C 实战练习题目80

题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只 猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了 一个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的, 问海滩上原来最少有多少个桃子? 程序分析:无。 ...

C语言自学网
C 实战练习题目79

题目:字符串排序。 程序分析:无。 程序源代码: 1 #include<stdio.h> 2 #include<stdlib.h> 3 #include <string.h> 4 5 void swap(char*str1,char*str2); 6 int main() 7 { 8 char st ...

C语言自学网
C 实战练习题目78

题目:找到年龄最大的人,并输出。请找出程序中有什么问题。 程序分析:无。 实例: 1 #include<stdio.h> 2 #include<stdlib.h> 3 struct man{ 4 char name[20]; 5 int age; 6 } 7 person[3]={"li",18," ...

C语言自学网
C 实战练习题目77

题目:填空练习(指向指针的指针)。 程序分析:无。 程序源代码: 1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 const char *s[]={"man","woman","girl","boy","sister"}; 6 ...

叶修语
C/C++编程笔记:在C++中如何调用C语言的代码?你可以这样做

很多初学的小萌新,第一反应很有可能是:直接调用就完事了!这样说也没错,因为C++本来就包含了C。比如在C文件中存在一个函数func_c(), 该文件与C++的工程混编在一起时,可以直接在C++中调用C文件中的func_c();不需要做任何额外处理。 不过在C中,不可以调用C++的接口,也不能直接调用 ...

peterzhangsnail
C笔记-左值与右值

前言:工欲善其事,必先利其器 两种资料 学习编程语言, 有两类资料可以让人"高潮". ​ 一类是针对初学者而设计的入门类书籍, 这种书总是适时地结合生动的生活实例, 来让啥都不懂的萌新理解一些基本的和关键的东西, 达到拨云见日的效果. 为将来的进一步学习培养出良好的兴趣和打下坚实的基础. 最具代表性 ...

coolboycool
windows下操作文件换行符的问题

为什么写这篇文章? 因为在工作过程中, 经常会切换Linux 和Windows, 操作文档时有两次遇到莫名的问题, 怎么查程序都查不出来, 因为逻辑都没问题,但是数据就是出错了。查了N天,发现是不同操作系统换行符的问题,搞得血都吐了一堆。而网上很多文章感觉都没有讲的很清晰。 为了不让大家重蹈覆辙,参 ...

步平凡
编程语言的各种注释形式

· C|C++|C# 行注释:// 注释 块注释:/* 注释 */ · Python 行注释:# 注释 块注释:''' 注释 ''' · Java 行注释:// 注释 块注释:/* 注释 */ · MATLAB 行注释:% 注释 块注释:%% 注释 %% · HTML 块注释:<!-- 注释 --> ...

初寒~修
罗马数字转整数C语言实现

本题目来自于力扣 题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVI ...

OasisYang
LinuxKernel(一)

首先,回顾一下基础的宏操作: C语言宏 #与## #的作用是字符串化:在一个宏中的参数前面使用一个#,预处理器会把这个参数转换为一个字符数组 #define ERROR_LOG(info) fprintf(stderr,"error:"#info"\n"); 则有: ERROR_LOG("add") ...

叶修语
C/C++编程笔记:C++入门知识丨认识C++的函数和对象

一. 本篇要学习的内容和知识结构概览 二. 知识点逐条分析 1. 混合型语言 C++源文件的文件扩展名为.cpp, 也就是c plus plus的简写, 在该文件里有且只能有一个名为main的主函数, 它作为程序的入口. 因为这个主函数的存在, 所以C++被称为混合型语言. 2. C++语言当中的注 ...

心悦君兮君不知-睿
C连载16-char类型数组和null字符,以及常用两种方法对比

一、char类型数组和null字符 字符串都是被存储在char类型数组里面,字符被存储在相邻的存储单元中,每个单元存储一个字符。 每个字符串末尾会有一个\0,这就是空字符串,C语言用它来标记字符串结束,空字符串不是数字0,他是非打印字符,其ASCII码是0。 数组定义:同类型的数据元素的有序序列。 ...

123···34>