- 博客(33)
- 资源 (26)
- 问答 (1)
- 收藏
- 关注
翻译 翻转句子中单词的顺序
#include "stdafx.h"#include "iostream"#include <windows.h>#include <stdlib.h>#include <stdio.h>using namespace std;//需要考虑的不是翻转句子中的字符顺序,而是各单词出现的顺序void reverse_word(char *pBegin...
2018-03-29 17:19:53 206
转载 交换两个字符串
swap(char **p1, char **p2){ char *p; p = *p1; *p1 = *p2; *p2 = p;}void main(){ char str1[] = "12345"; char str2[] = "ABCDEFG"; char *p1 = str1, *p2 = str2; printf...
2018-03-28 14:09:48 10672 2
翻译 翻转c风格的字符串
这里的字符串是c风格的字符串以'\0'结尾#include <stdio.h>using namespace std;void reverse_string_01(char *);void reverse_string_02(char *);void swap(char &a,char &b);//void swap(char **a,char **b);i...
2018-03-28 14:07:55 132
翻译 c语言之文件学习
文件是相关信息的集合文字信息、声音信息、图形信息文件的取名:主文件名.扩展名文件的分类:(c 程序中)A:文本文件B:二进制文件(data)把结构体的信息写入的文件c程序可以对文件进行操作读操作:从文件里面把文件的内容读取出来,并输出到屏幕。它不会改变文件的内容写操作:把一些内容往文件里面写入。它一定会改变文件的内容c程序如何对文件操作的呢?通过文件指针和一些函数对文件进行操作的什么是文件指针?这...
2018-03-28 11:11:39 397
转载 一道有趣的数学题
爱因斯坦曾出过这样一道有趣的数学题:有一个长阶梯,若每步上2阶,最后剩1阶; 若每步上3阶,最后剩2阶; 若每步上5阶,最后剩4阶; 若每步上6阶,最后剩5阶; 只有每步上7阶,最后刚好一阶...
2018-03-23 09:33:55 2990
翻译 世界十大名表的口号
劳力士手表:静候这一秒世界的改变,抑或把握这一秒改变世界。西铁城:铁达时名表:不在乎天长地久,只在乎曾经拥有 欧米茄:静让世界暂停,动让时间前行迪士尼:时间和你永不分离天王表:“时机很重要啊!”“是的 YES”——因时而动,方显从容真利时:美是真理绚丽的色彩HERMES爱马仕:爱在每时每分每秒劳力士手表:一旦拥有,别无所求依波表:切切真情、时刻萦绕雷达表:时间改变一切,惟有雷达表...
2018-03-20 10:18:00 2443
翻译 结构体学习笔记
什么是结构体 1、不同类型的变量集合 2、结构体的目的是为了描述一个对象,为了把一个对象描述清楚,必须要说出这个对象的很多属性,为了表示这些属性,就要用到不同的变量,且变量不止一个。 工人: 工号、姓名、性别、年龄、基本工资 如何来定义结构体 struct 结构体名 { 属性列表 }; struct worker...
2018-03-19 09:59:50 272
原创 c语言之宏学习笔记
宏 宏 什么是宏? 1、 用一个字符串表示有意义的常量或常量表达式被称为宏 2、 使用宏可以增加程序的灵活性 3、 宏为了区分变量一般用大写字母,也可以用小写字母 4、 宏不是语句,所以在定义宏的时候不要加分号,若加了则会连同分号一起替换 5、 宏可以嵌套定义 6、 宏一般写在文件的开头,如果有头文件,则放在头文件的下面 7、 在字符串里面即使有宏名也不做替换 8、 宏的运...
2018-03-15 10:26:49 236
原创 指向函数的指针与指针数组学习笔记
指向函数的指针1 char *p ; //指向字符串的指针2 int *p; //指向整型变量的指针3、int a[4]={1,2,3,4},*p=a; //指向一维数组的指针4、 int a[3][4]={...},(*p)[4]=a;// 指向二维数组的指针5、 指针也能指向一个函数6、 定义:就是...
2018-03-15 09:35:59 243
原创 c语言之指向字符串的指针学习笔记
一、指向字符串的指针1: 什么是字符串? 用双引号括起来的0个或多个字符。"123"2: 字符串的结束符号'\0' '\0'它是一个字符,不是一个字符串3: 字符串的输出: printf("%s",数组名); puts(字符串); 输入: scanf(); 或者 gets();4...
2018-03-13 13:43:32 10351 3
转载 生日快乐音乐小程序
#include "iostream"#include "time.h"#include <windows.h>#include <stdio.h>#include<conio.h> using namespace std;unsigned int rhythm[] = { 0x188, 0x188, 0x1B8, 0x188, 0x20B...
2018-03-13 11:22:24 10313
原创 c语言之循环结构学习笔记
循环结构for (循环变量赋初值;条件;循环变量改变){ 语句体;}循环变量赋初值可以省略,但是分号不可以省略可以省略条件,如果省略了条件,表示条件永远成立,分号不能省略(死循环)循环变量的改变也可以省略,分号不能少。三部分都可以省略,但分号不能少。(死循环)for(;;)特别的当for只管一条语句的时候,则可以省略{}在做关于for的程序时,我们要从整体上来分析程序的功能,而不是一条一条来分析...
2018-03-13 11:09:44 511
原创 指向一维数组的指针学习笔记
main(){ int a[]={2,4,6,8,10},y=1,x,*p; p=&a[1]; for(x=0;x<3;x++) { y+=*(p+x);//1+4+6+8 } printf("y=%d",y);//19} main() { int a[]={2,4,6,8,10,12,14,16,18},y=1,x,*p; p=&a[2]; p...
2018-03-12 14:10:42 1303
原创 指向二维数组的指针学习笔记
二维数组与一维数组的关系二维数组的指针指向一维数组的指针一维数组的情况下:数组名代表数组首地址*(a+i)=a[i]二维数组与指针int a[3][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}}; a[0] a[1] a[2]说明:二维数组的行指针指向一维数组 a,a+1,a+2 行指...
2018-03-12 13:59:50 3859 1
原创 c语言之指针之谜
变量地址的意义指针的定义指针的赋初值通过指针改变变量的值 内存:(锅) A:在计算机中有一个很大的处理场 B:程序都是在内存中运行的 C:总结:数据的处理场地外存:(电冰箱)数据的存放场地 当我们编写一个c程序,并运行后,它也会放在内存中 什么是指针: 1、c程序要运行,都是在内存中来运行的 2、在c程序中一般会有很多变量,windows就会为程序中的每一个变量分配一个存储单元, ...
2018-03-09 15:32:35 361
原创 以数组作为函数的参数c学习笔记
以数组作为函数的参数格式: 类型标识符 函数名(类型标识符 数组名[],int n) { 处理的代码 } A:n表示数组的长度 B:在以数组作为函数参数时,数组一般不写大小 C:它的大小由变量n来决定 sum(int a[],int n) { 处理代码; } 使用: 1)既然型参是数组,那么在调用的时候,实参也应该用数组 2)在调用以数组作为参数的函数时,实参数组只能写...
2018-03-08 14:10:16 476
原创 c语言学习之 变量的分类学习笔记
A:按作用域来分类 全局变量 :不在任何一个函数里面定义的变量 局部变量:在函数里面定义的变量 区别:全局变量可以被一个程序中的所有函数都来使用。 局部变量只能在定义它的本函数中来使用。 所有的函数都共享全局变量,在一个函数中改变全局变量的值,会影响得到其他的函数。 如果一个函数中有局部变量,则优先使用局部变量 如果没有局部变量则才会使用全局变量 ...
2018-03-08 14:04:31 257
原创 函数的嵌套与递归调用
什么函数的嵌套调用 main()-->fun()-->fun2()-->fun3() //归调用什么函数的求1!+ 2!+ 3!+ 4!+....+n!算法分析: 写一个函数求n的阶乘 要写一个函数从1加到n int fun1(int n){ int i,s=1; for(i=1;i<=n;i++)//求n! { s*=i; } return s;}i...
2018-03-07 13:45:15 1828
原创 关于字符串前导*的移动/删除的几种情况
1、编写一个程序把所有字符串的前导*保留,其他的*号都删除效果: ***shd***swbd*dwh 转换成 ***shdswbddwh算法分析,先研究一个字符串char a[100]="***shd***swbd*dwh",b[100]="";int i,j,k=0;puts(a);for(i=0;a[i];i++){ if(a[i]!=...
2018-03-06 16:22:53 1836
原创 两个字符型数组,a[]="abcdefgh",用户输入一个值n,把数组a中右边n个字符复制到数组t中,最后输出数组t的值。
两个字符型数组,a[]="abcdefgh",用户输入一个值n,把数组a中右边n个字符复制到数组t中,最后输出数组t的值。算法分析:定义两个字符型数组char a[]="abcdef123gh",t[20]="",i,j=0,n;printf("请输入一个数给n:");scanf("%d",&n);printf("%d\n",strlen(a));if(n>=
2018-03-06 10:33:02 408
原创 c语言常用的几个函数
strcpy函数2)如何给字符串进行赋值: A:字符串不能直接赋值 B:目前而言。给字符串赋值的方法是通过strcpy函数 C:strcpy函数需要string.h的头文件的支持 D:在使用strcpy函数时不能把大串赋值给小串格式:strcpy(字符串1,字符串2) //相当于是字符串1=字符串2;strlen函数:格式: strlen("字符串");...
2018-03-06 10:26:49 1403
原创 c语言 一维字符型数组
什么是一维字符型数组:char a[5];//这个数组中含有5各元素,每个元素都是一个字符型变量如何定义一字符型维数组:格式: char 数组名[长度]; ex: char a[6];定义了一个含有6个字符型变量的数组a。如何来给一维字符型数组赋初值?1)一维字符型数组从“整体上看”就是一个字符串,但是其中的每一个元素还是一个字符2)关于字符串的结束符号\0 A:\0虽然有2个字符,但是\...
2018-03-06 10:03:42 8101 1
转载 C语言学习———二维数组
什么是二维数组 (一维数组只有一行) 二维数组,有行有列 0列 1 2 第0行 1 2 3 4 5 6 2行 7 8 9 如何定义二维数组: 格式: 类型标识符 ...
2018-03-06 09:56:10 549
转载 c语言之-----数组学习笔记
一、什么是数组 二、数组的定义 格式:类型标识符 数组名[长度]; int a[4]; //定义了一个数组a ,他是一个整型数组,而且它里面含有4个元素,每一个元素都是一个整型变量它们分别是 a[0],a[1],a[2],a[3]float pay[5]; //定义了一个 三、数组的赋处值 int a[3]={12,56,34}; float price[5]={1.2,3.4,2.4}注意:...
2018-03-06 09:53:56 403
转载 如何来改变屏幕背景色与文字颜色
如何来改变屏幕背景色与文字颜色 方法:sysytem("color 背景颜色文字颜色") 举例: system("color 1e"); 背景色(0~f)与文字颜色的取值范围都是(0~f)需要"windows.h"的头文件支持 int c=1;while(1)//这边是个死循环,如果想不一直循环,改变这个值就可以了{ Sleep(500); switch(c) { ...
2018-03-06 09:51:42 1279
原创 让电脑随机来产生两位数的加减法,然后让用户来选择是否继续作答,如果选择是表示可以继续作答 当用户作答完毕后,要输出答对了几道,答错了几道。
当用户选择是的时候,就循环。直到用户选择否的时候停止 如何让电脑随机出题? 如何在C里面来产生随机数 rand:能产生随机数,z这个函数必须要加入头文件 include "windows.h" 格式:rand()%(大数-小数)+小数 rand()%90+10 //产生一个10到100的随机数 如何来确保,每次运行程序所产生的随机数都不一样 srand((unsigned)time(NULL...
2018-03-06 09:49:15 1711
转载 表白小程序,程序猿也可以浪漫
#include "stdafx.h"#include "iostream"#include "time.h"#include <windows.h>#include <stdio.h>#include<conio.h>using namespace std;#define wide 49#define gao 24#define ...
2018-03-06 09:41:31 8580 10
转载 输入一个整数n,求出所有位上的数字之和
int main( ){ int n,i=0; printf("请输入一个整数"); scanf("%d",&n); while(n>0) //这里可以写成 { i+=n%10; n=n/10; } printf("%d",i); system("pause"); retur...
2018-03-06 09:36:54 14216
转载 求 1!+2!+3!+...+n!和输出三角*形
求 1!+2!+3!+...+n! 算法:第一步求阶乘, 第二步求和void main( ){ int i=0,n,j,sum=0,result; printf("请输入一个整数"); scanf("%d",&n); for(i=1;i<=n;i++) { result=1; for(j=1 ; j<=...
2018-03-06 09:31:29 465
转载 状态保存法 / 状态检查法求质数
求 1/1+1/2+2/3+3/5+5/8+...算法分析:后一项的分子是前一项的分母,后一项的分母是前一项的分子加分母这里在分母改变后,还要用到之前分母的值,此时就需要用一个值来提前保存分母。void main(){ float save,a2,a3,sum=0; int n=100,fz=1,fm=1, i; printf("请输入一个整数:"); scanf("...
2018-03-06 09:26:44 131
翻译 switch ... case语句的用法
当情况大于或等于4种的时候就用switch ... case语句switch(表达式){ case 常量1: 语句体1; case 常量2: 语句体2; case 常量3: 语句体3; case 常量4: 语句体4; .... default : 语句体;}switch ... case语句的执行过程:1、把要讨论的表达式与case后面的常量进行比较,发...
2018-03-06 09:12:05 18664
转载 if else的括号省略和配对问题
选择结构1、什么是选择语句2、if语句3、if .. else 语句4、if .. else的嵌套说明:1、else会与离它最近的,并且没有配对的if来配对。2、if 如果只有一条语句,花括号可以省略。#include "stdio.h"void main(){ int a=3,b=4,c=5; if(a>c) if(a>b) ...
2018-03-06 09:07:58 5958
转载 sizeof()字节对其计算共用体,结构体,对象所占的字节数
1、结构体变量的首地址能够被其最大宽度基本类型成员的大小所整除2、结构体每个成员相对于结构体首地址的偏移量都是成员大小的整数倍,如果有需要,编译器会在成员之间加上填充字节3、结构体的总大小为结构体最宽基本类型成员大小的整数倍。字节对齐的目的:有助于加快计算机的取数速度,节省指令周期。#include <iostream>using namespace std;...
2018-03-06 09:04:24 1883
车载智能芯片白皮书2023
2023-07-31
adaptive autosar R22-11 官方文档
2023-04-20
AP_autosar简介.doc
2020-08-26
autosar全面学习笔记.docx
2020-08-17
车辆编队行驶.docx
2020-08-12
ConvDBC_TO_Code.tar.gz
2020-08-06
2020 C-V2X“新四跨”暨大规模先导应用示范活动.pdf
2020-07-23
面向C-V2X的多接入边缘计算服务能力开放和接口技术要求.docx
2020-07-08
《ROS入门21讲》课件&源码.zip
2020-04-30
CANoe 窗口与功能模块介绍.pdf
2020-03-11
CANdb___Manual_EN.pdf
2020-03-11
汽车CAN总线通信矩阵设计.pdf
2020-03-11
CAN总线简明教程.docx
2020-03-11
CANoe 操作手册.docx
2020-03-11
20170914-泛型编程.pdf
2020-01-08
c语言100集笔记.c
2020-01-08
智能化 汽车行业5G专题:5G推动车联网与自动驾驶腾飞.pdf
2020-01-08
智能驾驶深度学习初探.pdf
2020-01-08
libpaho-mqtt3as.so.zip
2019-11-23
自动驾驶的深度强化学习框架.pdf
2019-07-24
这个翻转句子中单词的程序哪里错了
2018-03-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人