- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我用 C 创建了一个简单的二维数组,并将一个指针传递给汇编函数。我想用汇编函数处理这个数组中的元素。我的问题是我不明白(也许这是我的错误)为什么同一行中的元素地址不会相差相同的数字。我想处理 Assembly 中的所有元素,但由于地址相差 $4 或 $6,我不知道该怎么做。
Adres 1156660110 Adres 1156660114 Adres 1156660120 Adres 1156660124 Adres 1156660130 Adres 1156660134 Adres 1156660140 Adres 1156660144 Adres 1156660150 Adres 1156660154 Adres 1156660160 Adres 1156660164 Adres 1156660170 Adres 1156660174 Adres 1156660200
Adres 1156660210 Adres 1156660214 Adres 1156660220 Adres 1156660224 Adres 1156660230 Adres 1156660234 Adres 1156660240 Adres 1156660244 Adres 1156660250 Adres 1156660254 Adres 1156660260 Adres 1156660264 Adres 1156660270 Adres 1156660274 Adres 1156660300
Adres 1156660310 Adres 1156660314 Adres 1156660320 Adres 1156660324 Adres 1156660330 Adres 1156660334 Adres 1156660340 Adres 1156660344 Adres 1156660350 Adres 1156660354 Adres 1156660360 Adres 1156660364 Adres 1156660370 Adres 1156660374 Adres 1156660400
Adres 1156660410 Adres 1156660414 Adres 1156660420 Adres 1156660424 Adres 1156660430 Adres 1156660434 Adres 1156660440 Adres 1156660444 Adres 1156660450 Adres 1156660454 Adres 1156660460 Adres 1156660464 Adres 1156660470 Adres 1156660474 Adres 1156660500
Adres 1156660510 Adres 1156660514 Adres 1156660520 Adres 1156660524 Adres 1156660530 Adres 1156660534 Adres 1156660540 Adres 1156660544 Adres 1156660550 Adres 1156660554 Adres 1156660560 Adres 1156660564 Adres 1156660570 Adres 1156660574 Adres 1156660600
Adres 1156660610 Adres 1156660614 Adres 1156660620 Adres 1156660624 Adres 1156660630 Adres 1156660634 Adres 1156660640 Adres 1156660644 Adres 1156660650 Adres 1156660654 Adres 1156660660 Adres 1156660664 Adres 1156660670 Adres 1156660674 Adres 1156660700
Adres 1156660710 Adres 1156660714 Adres 1156660720 Adres 1156660724 Adres 1156660730 Adres 1156660734 Adres 1156660740 Adres 1156660744 Adres 1156660750 Adres 1156660754 Adres 1156660760 Adres 1156660764 Adres 1156660770 Adres 1156660774 Adres 1156661000
Adres 1156661010 Adres 1156661014 Adres 1156661020 Adres 1156661024 Adres 1156661030 Adres 1156661034 Adres 1156661040 Adres 1156661044 Adres 1156661050 Adres 1156661054 Adres 1156661060 Adres 1156661064 Adres 1156661070 Adres 1156661074 Adres 1156661100
Adres 1156661110 Adres 1156661114 Adres 1156661120 Adres 1156661124 Adres 1156661130 Adres 1156661134 Adres 1156661140 Adres 1156661144 Adres 1156661150 Adres 1156661154 Adres 1156661160 Adres 1156661164 Adres 1156661170 Adres 1156661174 Adres 1156661200
Adres 1156661210 Adres 1156661214 Adres 1156661220 Adres 1156661224 Adres 1156661230 Adres 1156661234 Adres 1156661240 Adres 1156661244 Adres 1156661250 Adres 1156661254 Adres 1156661260 Adres 1156661264 Adres 1156661270 Adres 1156661274 Adres 1156661300
Adres 1156661310 Adres 1156661314 Adres 1156661320 Adres 1156661324 Adres 1156661330 Adres 1156661334 Adres 1156661340 Adres 1156661344 Adres 1156661350 Adres 1156661354 Adres 1156661360 Adres 1156661364 Adres 1156661370 Adres 1156661374 Adres 1156661400
Adres 1156661410 Adres 1156661414 Adres 1156661420 Adres 1156661424 Adres 1156661430 Adres 1156661434 Adres 1156661440 Adres 1156661444 Adres 1156661450 Adres 1156661454 Adres 1156661460 Adres 1156661464 Adres 1156661470 Adres 1156661474 Adres 1156661500
Adres 1156661510 Adres 1156661514 Adres 1156661520 Adres 1156661524 Adres 1156661530 Adres 1156661534 Adres 1156661540 Adres 1156661544 Adres 1156661550 Adres 1156661554 Adres 1156661560 Adres 1156661564 Adres 1156661570 Adres 1156661574 Adres 1156661600
Adres 1156661610 Adres 1156661614 Adres 1156661620 Adres 1156661624 Adres 1156661630 Adres 1156661634 Adres 1156661640 Adres 1156661644 Adres 1156661650 Adres 1156661654 Adres 1156661660 Adres 1156661664 Adres 1156661670 Adres 1156661674 Adres 1156661700
Adres 1156661710 Adres 1156661714 Adres 1156661720 Adres 1156661724 Adres 1156661730 Adres 1156661734 Adres 1156661740 Adres 1156661744 Adres 1156661750 Adres 1156661754 Adres 1156661760 Adres 1156661764 Adres 1156661770 Adres 1156661774 Adres 1156662000
以及C语言代码
#include <stdlib.h>
#include <stdio.h>
#define BOK 15
extern int suma(int ** wsk, int);
int main()
{
int i, k, licznik = 0;
int** wsk = malloc(BOK * sizeof(int*));
for(i = 0; i < BOK; ++i)
{
wsk[i] = malloc(BOK * sizeof(int));
}
for(i = 0; i < BOK; ++i)
{
for(k = 0; k < BOK; ++k)
{
wsk[i][k] = licznik;
++licznik;
printf("%d\t", wsk[i][k]);
}
printf("\n");
}
for(i=0; i< BOK; i++)
{
for(k=0; k< BOK; k++)
{
printf("Adres %o\t", &wsk[i][k]);
}
printf("\n");
}
printf("Suma is: %d\n", suma(wsk, BOK));
for(i = 0; i < BOK; ++i)
{
free(wsk[i]);
}
free(wsk);
return 0;
}
最佳答案
它们确实有所不同,即 4 个字节。
由于某种原因,您正在使用 "%o"
作为 printf()
的格式字符串,它是八进制的。
正如 2501 提到的,使用 "%p"
打印指针值(十六进制)。
关于c - 汇编二维数组为什么地址相差相同的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38074147/
我使用此代码来测量我的 C 程序的计算时间: clock_t start = clock() ; do_some_work() ; clock_t end = clock() ; double ela
我正在尝试找到一个 SQL 查询,该查询将计算至少相差 30 分钟的不同开始时间的数量。 我有一些员工在一周内至少三个不同的时间开始工作时获得积分,其中开始时间与其他开始时间至少相差 30 分钟。 例
我正在尝试显示一个时间表,并且我想在一周内的每组比赛之后创建一个休息时间。例如,我想要一个 在第一周的前五场比赛之后。然后在第二周的五场比赛之后再次进行。我现在所拥有的包括前六场比赛,然后是之后的每五
float a=67107842,b=512; float c=a/b; printf("%lf\n",c); 为什么 c 是 131070.000000 而不是正确的值 131070.0039062
我有一个谓词 predicate = [NSPredicate predicateWithFormat:@"character.id IN %@", indexs]; 它生成以下 SQL: CoreD
我正在编写一个在 UI 中有一个 DatePicker 和一个 TimePicker 的应用程序。我需要获取用户设置的日期和时间并存储在服务器中。 例如用户选择“2015 年 11 月 13 日 13
我有一个带有 OffsetDateTime 的 JPA 实体类像这样的字段: @Entity class MyEntity(clock: Clock) { // ... val cre
这个问题已经有答案了: What does size of the memcmp return value mean? (2 个回答) 已关闭 3 年前。 所以我必须使用 C 重新创建 memcmp(
两个查询。第一个比第二个长 200 倍。为什么?PostgreSQL 10.1。 Metro 和 Sel - 同一张 table 上的 View 。 EXPLAIN ANALYZE SELECT *
我在 Google Play 中有一个应用,并在其上进行 Firebase 分析。我正在尝试跟踪广告来源。我不明白正确的下载次数在哪里,因为 Google Play Console 显示 150 个安
我正在使用 Python 进行核密度估计,并使用高斯混合模型对多维数据样本的可能性进行排序。每条数据都是一个角度,我不确定如何处理机器学习角度数据的周期性。 首先,我通过添加 360 来移除所有负角,
最近我遇到了一件非常奇怪的事情——一种方法在性能分析器下非常慢,没有明显的原因。它包含很少的 long 操作,但被调用得相当频繁 - 它的总体使用量约为总程序时间的 30-40%,而其他部分似乎“更重
请有人向我解释这种情况。 我有以下代码: Click the button to display the date and time as a string, using the ISO standa
如何在考虑时间复杂度的情况下找到从 1 到 20 亿(使用任何编程语言且不使用任何外部库)相差 6 的连续质数对的数量,例如 (23,29)? 尝试过埃拉托色尼筛法,但获得连续素数是一项挑战 使用了生
我正在尝试找到一种方法来过滤两个日期/时间字段的差异小于 90 分钟的记录。 例子: orders.created_at = 2015-08-09 20:30:20 table2.created_at
我在使用 EEPlus 库从 excel (.xlsx) 文件获取正确的日期字段值时遇到问题。 具体问题是在 excel 中我有例如1900.01.04,但在 C# 中我得到 1900.01.03。
我是一名优秀的程序员,十分优秀!