首页 > 其他分享 >2023/11/4

2023/11/4

时间:2023-11-05 17:33:33浏览次数:33  
标签:11 逗号 运算符 数组 2023 指针

简单看完翁恺C语言入门后的一些难点

  1. 经典的素数打印,以及观察改良后的代码,还有构造素数表

2023/11/4


  1. 二进制的补码很关键,理解了它就能理解字节的知识

  1. 8个字节的二进制数的范围,加了unsigned就非负且乘二了,还加了有形象的图说明超过那个范围就会回环往复,inf表示无穷,nan表示不存在








  1. 浮点运算的精度很有特点

  1. 逻辑运算的短路情况,类比高中的并集一真全真,交集一假全假,会导致结果错误

  1. 逗号符运算从左往右,且优先级很低,然后是区分逗号和运算符,下面的是逗号运算符

  1. 调用函数的时候要注意参数和值的类型要匹配,养成好习惯,虽然它会把类型转换好


  1. 一种经典的表示数组大小的方法,某些时候(数组作为函数参数时)不能用


  1. 数组需要通过遍历来赋值

  1. 取地址运算符

  1. 指针,形象图,用法,数组就是特殊的指针,a[]相当于a,指针+1加的是sizeof(当前类型)的值,指针相减的结果要除以类型的sizeof,(p+n)相当于ac[n]







  1. *p++和0地址


  1. 指针的作用

  1. malloc函数联系指针




  1. free()每次记得释放内存


  1. 不常用的枚举




标签:11,逗号,运算符,数组,2023,指针
From: https://www.cnblogs.com/lulixiu1999/p/17810741.html

相关文章

  • 231105校内赛
    T1构造题没啥好说的,大样例一眼出规律#include<bits/stdc++.h>#defineN310usingnamespacestd;intn,l[N][N],r[N][N],a[N][N];intmain(){ freopen("squ.in","r",stdin); freopen("squ.out","w",stdout); ios::sync_with_stdio(0......
  • 0xGame 2023【WEEK4】Crypto WP
    DangerLeak查看代码fromrandomimport*fromsecretimportflagfromCrypto.Util.numberimport*m=bytes_to_long(flag)p=getPrime(1024)q=getPrime(1024)n=p*qphi=(p-1)*(q-1)whileTrue:M=getrandbits(954)d0=getrandbits(70)......
  • 【杂题乱写】AtCoder-ARC115
    AtCoder-ARC115_FMigration*把问题转化成在某个限制\(mid\)下求初始局面和最终局面能到达的最小代价局面,如果相等则说明可达。比较局面的方式是比较权值,如果相等按字典序比较。对每个节点\(u\)求出权值比\(u\)小或权值与\(u\)相等且编号比\(u\)小的节点中,与\(u\)......
  • 2023-2024 20231313《计算机基础与程序设计》第六周学习总结
    2023-202420231313《计算机基础与程序设计》第六周学习总结作业速达作业课程班级链接作业要求计算机基础与程序设计第六周学习总结作业内容计算机科学概论第7章《C语言程序设计》第5章并完成云班课测试Polya如何解决问题、简单类型与组合类型、复合数据结构查......
  • 11.5 做题记录
    [ABC167D]Teleporter一眼有循环节,然后就秒了。#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintN=2e5+10;intn,k,a[N],vis[N],xhj=0;pair<int,int>bs[N];signedmain(){ cin>>n>>k; for(inti=1;......
  • 0xGame 2023【WEEK3】Crypto WP
    EzECC1、题目信息还在偷听小爱和小爆的通讯!Hint1:也许SageMath能给你想要的东西Hint2:预期解法时间估计可能一两分钟左右,可能更短Hint3:阿贝尔群上的加加减减能随便写吗?查看代码 fromCrypto.Util.numberimport*fromsecretimportmsgimportrandomflag......
  • 2023-2024-1 20231406 《计算机基础与程序设计》第六周学习总结
    2023-2024-120231406《计算机基础与程序设计》第六周学习总结作业信息这个作业属于哪个课程([2023-2024-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)这个作业要求在哪里(2023-2024-1计算机基础与程序设计第六周作业这个作业......
  • 2023-2024-1 20231324《计算机基础与程序设计》第6周学习总结
    2023-2024-120231324《计算机基础与程序设计》第6周学习总结作业信息这个作业属于哪个课程(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP)这个作业要求在哪里(https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/12754)这个作业的目标自......
  • P1156 垃圾陷阱
    P1156垃圾陷阱基本思路[受这题的影响](P2370yyy2015c01的U盘-加固文明幻景-博客园(cnblogs.com)),我总觉得这题不应该直接把时间当作状态方程的值,于是搞了\(F[i][j]\),为前\(i\)个物品,前\(j\)时间内能到达的最大高度,然后又搞一个数组维护最优时间,但我的能力根本行不通。......
  • 2023-2024-1 20231405《计算机基础与程序设计》第六周学习总结
    2023-2024-120231405《计算机基础与程序设计》第六周学习总结作业信息作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP作业要求在哪里https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13009作业的目标自学《计算机......