信盈达—您身边的嵌入式&人工智能专家
全国免费咨询热线:400-8788-909
您现在的位置在: 首页> 学习经验> 零基础学c++怎么样

零基础学c++怎么样

时间:2019-12-23 00:00:00 来源:信盈达 作者:信盈达

1. int型:绝对值在10^9范围内的整数都可以定义成int型。
2.long long型:如果long long型赋值大于2^31 -1的初值,则需要在初值后面加上LL,否则会编译错误。

3.float、double输入输出格式:使用printf("%f",c);语句时,%f是float和double型的输出格式。而在使用scanf输入时,float输入格式为%f,double输入格式为%lf。

4. 二维数组赋值:若二维数组array[4][5]={{1,2,3,4,5},{2,2,3},{},{4,2,3,5}};可以看出第三行用{}跳过了(如果不加大括号是无法通过编译的)

5. 字符数组初始化:字符数组可以通过直接赋值字符串来初始化(仅限初始化,程序其他位置不允许这样直接赋值整个字符串)

6. 字符数组输入输出:定义char str[10]; scanf("%s",str); pritnf("%s",str); 注意字符数组在输入时不需要加&取地址运算符. 且scanf输入时%s通过空格或换行来识别一个字符串的结束

零基础学c++怎么样,gets用来输入一行字符串.gets识别换行符n作为输入结束,因此scanf完一个整数后如果要使用gets,需要先用getchar接收整数后的换行符;puts输出一行字符串后会紧跟一个换行(n)

7. 字符数组长度的重要性:字符数组的长度一定要比实际存储字符串的长度至少多1,作为结束符'0'.注int型数组不需要. 且如果不是使用scanf函数的%s格式或gets函数输入字符串(例如getchar),一定要手动早输入的每个字符串后加‘0',否则printf和puts输出字符串将无法识别字符串末尾而输出一大堆乱码。

信盈达一直以来将“嵌入式培训”作为企业发展的核心竞争力,“短期嵌入式培训”一直是信盈达核心业务,每年以超过100%的发展速度增长,2019年6月,培训学员人数累积已超过43800名。据统计,目前95%以上的学员愿意将我们的课程推荐给他人,有超过32%的新学员来源于“他人推荐”,可见信盈达的培训质量在业内已深入人心,良好口碑和企业形象已为公司快速发展提供最有力的保障。
零基础学c++怎么样,信盈达2008年在深圳特区南山高新科技园成立。自成立至今近十年来专注为企业和个人提供高端方案设计、高端嵌入式/物联网等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业务板块。九年来公司坚持"技术领先、服务领先",以雄厚的实力和专业的品质成为国内唯一有实力从产品最底层研发到系统层开发的嵌入式实训、产品解决方案提供商。为中国IT行业提供最具价值的职业教育服务。专业培训嵌入式、物联网、人工智能、Java、单片机等课程,想了解更多信息点击立马咨询。