increment相关内容

为int的增量值被指针指向

我有一个int指针(INT *计数)如果我想递增整数正指向使用++我想我会叫 *计数++; 不过,我得到一个生成警告“前pression结果未使用”。我可以叫 *计数+ = 1; 不过,我想知道如何使用++。任何想法? 解决方案 该++都有平等的precedence与*和结合性的从右至左的。看到这里 。它变得更加复杂,因为即使++将与相关指针的增量是该语句的评估后应用。 事情发生的 ..
发布时间:2016-08-21 22:08:12 C/C++

在函数改变事物的价值

这是一个测试案例更大的东西,这就是为什么它是书面的方式是。我如何才能让code这一点,所以,一个价值会不断递增?在项目中,我称之为分析从一个文件中的一行功能。我需要设置一个结构为特定值的函数调用(函数的参数在主函数中初始化,如下面的code)。已设置的值 INT增量(int类型的) { 一个++; 返回0; } 诠释的main() { INT A = 0; IN ..
发布时间:2016-08-19 14:52:17 C/C++

感觉混淆 - ( - A)VS - ( - A)在C

混淆 ++ 和 - 运营商 int类型的= 10; 的printf(“%d个\\ N”, - ( - A)); //有效输出:-9 使用以下时 但是,出现问题:的printf(“%d个\\ N”, - ( - A)); //错误,无效 为什么? 解决方案 的 ++ 和 - 运营商适用于只有左值,而不是价值。左值的东西,可以站在一个赋值的左侧。 的printf(“%d个\\ N ..
发布时间:2016-08-19 00:29:26 C/C++

++ val的解释++和++ * p ++用C

INT VAL = 5;的printf(“%d个”,++ VAL ++); //给出编译错误:“++”需要左值为int * p =&放大器; VAL; 的printf(“%d个”,++ * P ++); //没有错误 有人能解释一下这两个案例?谢谢你。 解决方案 ++ VAL ++ 相同 ++(VAL ++)。由于 VAL ++的结果不是左值,这是非法的。正如斯蒂芬佳能指出,如果结果 ..
发布时间:2016-08-18 23:02:40 C/C++

混合增量运营商逻辑运算符

我有关于与逻辑运算符pre和后增量的问题 如果我有这样的code 无效的主要() {INT I = - 3,J = 2,K = 0,米; M = ++我|| ++ J&安培;&安培; ++ K表; 的printf(“%D%D”,I,J,K,M);} 知道递增和递减运营商有更高的precedence比&安培;&安培;和|| 因此,他们会先执行然后和放大器;&安培;比结果高 装置-2 || ..
发布时间:2016-08-18 13:40:21 C/C++

为x + = 1比X = X + 1更有效?

在 X = X + 1 是 X 两次评估?如果是这样,在平均值x + = 1 , X 只计算一次?如何在两个前pressions在编译器中间code进行评价? 例如, X ++ 可能意味着:以的位置x ,加载 X 到寄存器,并在内存中增加x 的值。 此外,我已经读了 X + = 1 是有用的,当 X 不是一个简单的变量,而是一个前pression涉及的阵列。任何想法,为什么出现这种情况? ..
发布时间:2016-08-18 13:26:09 C/C++

指针运算:++ * PTR或* PTR ++?

我学习C语言和相当混乱之间的差异 ++ * PTR 和 * PTR ++ 。 例如: INT X = 19; 为int * PTR =安培; X; 我知道 ++ * PTR 和 * PTR ++ 产生不同的结果,但我不知道这是为什么? 任何人能解释吗? 非常感谢。 解决方案 这些语句产生的,因为其中的运营商绑定的方式不同的结果。尤其是, ++ 具有相同的precedence为 * ..
发布时间:2016-08-18 12:53:59 C/C++

递增指针,精确序列

我刚开始学习C,我得到 * A = * B; 一个++; 基础B ++; 和 *一个++ = * B ++ 是等价的,但是什么是实际发生时行 *一个++ = * B ++ 被称为?有人可以阐明如何编译器间preting第二行?我知道从右到左precedence等,但可有人precisely写编译器用来跨preT这行code的步骤? 解决方案 您说,您认为: * A = * B; ..
发布时间:2016-08-17 22:27:50 C/C++

在一条语句中多次职位和pre增量输出

我是新的C语言,所以PLZ SUM1帮助我。 编写过C code INT I = 3; 的printf(“%d个”+ +我+ ++我); 编者GVS O / P = 9。怎么样?结果 感谢名单提前 解决方案 结果是不确定的。您正在修改一个变量不止一次在离pression(或顺序点以更准确)。 修改变量不止一次序列点之间是不确定的,所以不要这么做。 这可能是你的编译器,对于这种特殊情况 ..
发布时间:2016-08-17 21:32:43 C/C++

一批循环增值ENABLEDELAYEDEXPANSION

我试图做一个简单的批处理文件,从所有文件做出7zip的-档案在它的目录中。 我要7zip的,档案馆得到这样的 a01.7z a02.7z a03.7z ... 显然,在递增值间歇for循环是不容易的。 在SETLOCAL ENABLEDELAYEDEXPANSION解决方案并不在我的电脑上工作(窗口10,64位) 有人建议把触发递增code在子程序: 设置/计数器= 0 对于%% i的( ..
发布时间:2016-08-04 18:50:22 Windows 2008/2003/2000

在目录中的所有组合用mp4文件的ffmpeg

我一直在摔跤试图让这个批处理文件的语法正确的,我不能为我的生命弄清楚为什么有些东西不工作。 1)的可变的“i”是没有得到递增。 和 2)STRC级联似乎并不希望......嗯,拼接。 集I = 0 设置“STRC = CONCAT:”在%% F(* .MP4)做( 集/ A I + = 1 设置“海峡=中间%I%.TS” 集STRC =“%STRC%%STR%|” ..
发布时间:2016-08-04 16:13:57 Windows 2008/2003/2000

里面的变量bash脚本变量

X = 1 C1 =字符串1 C2 =字符串2 C3 = STRING3回声$ C1 字符串1 我想有输出为字符串1 通过使用这样的: 回声$(C($ X)) 所以在剧本后,我可以递增的 X 的价值,并把它输出字符串1 ,那么字符串2 和 STRING3 。 任何人都可以点我在正确的方向? 解决方案 请参阅Bash的常见问题解答:我如何使用可变变量(间接变量,指针引用),或者关联数组 ..
发布时间:2016-08-03 10:15:28 Linux/Unix

庆典集-e和我= 0;让我++不同意

与调试选项“设置-e -v”下面的脚本在失败只有当变量的值为零先前值递增运算符。 #!/斌/庆典 设置-e -v I = 1;让我++;回声“我还在这里” I = 0;让我++;回声“我还在这里”I = 0; ((我+ +));回声“我还在这里” 庆典(GNU bash的版本4.0.33(1) - 释放下(x86_64-苹果darwin10),而且GNU的bash,版本4.2.4(1) - ..
发布时间:2016-08-02 14:36:20 Linux/Unix

JavaScript的获得方式和增量

我试图做出改变的onclick在外部CSS的利润率左属性的滑块。所以,我需要得到的属性,然后设置新的属性。 这是我的code: <风格> #divName { 保证金左:20像素; } < /风格> < SCRIPT LANGUAGE =“JavaScript的”类型=“文/ JavaScript的”> VAR X ..
发布时间:2016-07-21 22:47:46 前端开发

CSS增量第n个孩子的属性值

有没有办法来增加在用正属性值第n个孩子(N)来输出的结果是: DIV:第n个孩子(1){ 顶部:-5px; } DIV:第n个孩子(2){ 顶部:-10px; } DIV:第n个孩子(3){ 顶部:-15px; } DIV:第n个孩子(4){ 顶部:-20px; } DIV:第n个孩子(5){ 顶部:-25px; } 解决方案 您可以如果你使用了 ..
发布时间:2016-07-21 22:40:19 前端开发