在c/c++语言代码中,哪些数据将从内存加载到缓存?是否会在频繁使用时将其加载到缓存中?例如,当我用C语言编写For循环时,我经常使用变量i, j, and k。这些也会被加载到缓存中吗?C语言的局部变量一般都放在堆栈区,全局变量会放在数据区吗?当它们被使用时,它们会首先被加载到缓存中吗?数据是否必须通过高速缓存才能到达寄存器,然后到达CPU?
指针变量p存储数据的地址。
我刚刚开始学习Ada,当用户输入超出了声明的变量范围时,我不知道如何保持程序运行。我想打印有关不良输入范围的信息,然后再次要求用户输入。Score'Image (a)); Put_Line ("Bad range of input");end Main; Put_Line("Bad range of input