Longer answer: it depends on what you mean by "equivalent". Pointer arithmetic and array indexing are equivalent. In other aspects, pointers and arrays are different.

]]>sue.james@infomaxgroup.co.uk (Eli Bendersky)C/C++Wed, 04 May 2011 00:00:00 +0000C Pointer Declaration And Dereferencing http://www.i-programmer.info/programming/cc/8801-c-pointer-declaration-and-dereferencing-.html
http://www.i-programmer.info/programming/cc/8801-c-pointer-declaration-and-dereferencing-.htmlPointers and pointer declarations in C cause beginners all sorts of strange problems that experienced C programmers find hard to understand. It all possibly comes from one small misunderstanding.
]]>mike.james@infomaxgroup.co.uk (Harry Fairhead)C/C++Mon, 20 Jul 2015 00:00:00 +0000C Sockets - No Need For A Web Server!http://www.i-programmer.info/programming/cc/9993-c-sockets-no-need-for-a-web-server.html
http://www.i-programmer.info/programming/cc/9993-c-sockets-no-need-for-a-web-server.htmlWhile advising on how to put together a C data collection program, I was part of a conversation that suggested that to host a web page of results we need to install Apache. No way!
]]>mike.james@infomaxgroup.co.uk (Mike James)C/C++Mon, 15 Aug 2016 00:00:00 +0000Executable Code Injection in Linuxhttp://www.i-programmer.info/programming/cc/3978-executable-code-injection-in-linux.html
http://www.i-programmer.info/programming/cc/3978-executable-code-injection-in-linux.htmlWhile code injection to patch existing software is often frowned upon, it is sometimes unavoidable. What you might not realize is that code injection is perfectly possible and often easier than you would imagine. Find out exactly how easy it is in Linux.
]]>mike.james@infomaxgroup.co.uk (Alexey Lyashko)C/C++Mon, 26 Mar 2012 09:51:52 +0000Finding Bugs In The First C++ Compiler - What does Bjarne Think!http://www.i-programmer.info/programming/cc/9212-finding-bugs-in-the-first-c-compiler-what-does-bjarne-think.html
http://www.i-programmer.info/programming/cc/9212-finding-bugs-in-the-first-c-compiler-what-does-bjarne-think.htmlC++ celebrated its 30th anniversary last month and this prompted the PVS-Studio team to use its static code analysis tool to look for bugs in the very first C++ compiler, Cfront. This may seem like a strange way to celebrate, especially when they confronted C++ founder, Bjarne Stroustrup, with his bugs. See what he said in return.
]]>sue.james@infomaxgroup.co.uk (Andrey Karpov)C/C++Thu, 26 Nov 2015 00:00:00 +0000Four Tips For C++ Programmershttp://www.i-programmer.info/programming/cc/9858-c-tip.html
http://www.i-programmer.info/programming/cc/9858-c-tip.htmlHaving checked a large number of open source projects, the team at PVS-studio has seen a large variety of ways to shoot yourself in the foot. Drawing from the C++ Hints website, Andrey Karpov has compiled a list of 42 tips, four of which are reproduced here. While intended primarily for C/C++ programmers, usually they are universal, and may be of interest for developers using other languages.
]]>sue.james@infomaxgroup.co.uk (Andrey Karpov)C/C++Mon, 27 Jun 2016 00:00:00 +0000Functors and Function Objectshttp://www.i-programmer.info/programming/cc/2891-functors-and-function-objects.html
http://www.i-programmer.info/programming/cc/2891-functors-and-function-objects.htmlOne of the delights of C++ is how often you can discover a new use for something. In this case it is the ability to redefine operators that can be "repurposed" to create function objects or functors.
]]>mike.james@infomaxgroup.co.uk (Mike James)C/C++Mon, 15 Aug 2011 00:00:00 +0000Fundamental C - Low Down Datahttp://www.i-programmer.info/programming/cc/10260-fundamental-c-low-down-data.html
http://www.i-programmer.info/programming/cc/10260-fundamental-c-low-down-data.htmlData often occupies a low position in the mind of a programmer. It just isn't as exciting as writing the code that does something with that data. In fact nothing could be further from the truth and C in particular is a language that was designed to have data at its core - but not for the same reasons that most modern languages do.
]]>mike.james@infomaxgroup.co.uk (Mike James)C/C++Mon, 21 Nov 2016 00:00:00 +0000Fundamental C - Program Structurehttp://www.i-programmer.info/programming/cc/10183-fundamental-c-program-structure.html
http://www.i-programmer.info/programming/cc/10183-fundamental-c-program-structure.htmlThis is an introduction to the very basics of programming in C. It covers the least you have to know to begin creating a program - variables, conditionals and loops. If you are already a C programmer then move along because there is nothing to see here. If you are a beginner then read on.
]]>mike.james@infomaxgroup.co.uk (Mike James)C/C++Mon, 17 Oct 2016 00:00:00 +0000