Dwaraka Nagar, Visakhapatnam, India - 530016.
Details verified of K. Kumar✕
Identity
Education
Know how UrbanPro verifies Tutor details
Identity is verified based on matching the details uploaded by the Tutor with government databases.
English Proficient
Telugu Proficient
Amrita University 2012
Bachelor of Technology (B.Tech.)
Dwaraka Nagar, Visakhapatnam, India - 530016
ID Verified
Phone Verified
Email Verified
Report this Profile
Is this listing inaccurate or duplicate? Any other problem?
Please tell us about the problem and we will fix it.
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in C++ Language Classes
4
Proficiency level taught
Basic C++, Advanced C++
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in C Language Classes
4
1. For what proficiency level do you teach ?
Basic C++ and Advanced C++
2. Which classes do you teach?
I teach C Language and C++ Language Classes.
3. Do you provide a demo class?
Yes, I provide a free demo class.
4. How many years of experience do you have?
I have been teaching for 4 years.
https://vz-3ad30922-ba4.b-cdn.net/603776dd-e30e-4727-9754-a49d70bd37ed/play_480p.mp4
Answered on 30/09/2023 Learn IT Courses/Programming Languages/Python
The answer to this question depends on -- What is the intended application/use?
Applications/use cases where C++ is prefered include: system level applications; speed and efficiency are of utmost importance; ease of providing bindings to other languages; low level manipulation; low spec microprocessor/ microcontroller.
Applications/use cases where Python is prefered include: interactive data manipulation/visualization; ease of use/ availability of good libraries; high spec computer where speed is not much of an issue.
Beyond all of these however, there is also a matter of personal taste. You do you :-)
Answered on 29/09/2023 Learn IT Courses/Programming Languages/C Language
You might be familiar with the following simple way to define the main function:
int main() {
/* blah blah */
}
but, the more general way to define main is as followsint main(int argc, char* argv[]) {
/* blah blah */
}
Suppose you compile this file into say a.out
, and then if you execute the program from the terminal (command prompt) as follows> ./a.out Hello World
the words Hello, and World are called as command-line arguments, and a.out is the executable (or program).
When executed as mentiond above, the values of argc and argv that the main
function recieves would be as follows:
argc
gets a value of 3 (the length of the argv
array)
argv[0]
points to a string with contents "./a.out"
argv[1]
points to a string with contents "Hello"
and argv[2]
points to a string with contents "World"
Within the main
function, you can program different behaviours depending on these variables.
Compile the following and execute it with different command-line arguments to see it in action:
#include <stdio.h>
int main(int argc, char* argv[]) {
int i = 0;
for(i = 0; i < argc; i++)
printf("%s\n", argv[i]);
return 0;
}
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in C++ Language Classes
4
Proficiency level taught
Basic C++, Advanced C++
Class Location
Online Classes (Video Call via UrbanPro LIVE)
Student's Home
Tutor's Home
Years of Experience in C Language Classes
4
Answered on 30/09/2023 Learn IT Courses/Programming Languages/Python
The answer to this question depends on -- What is the intended application/use?
Applications/use cases where C++ is prefered include: system level applications; speed and efficiency are of utmost importance; ease of providing bindings to other languages; low level manipulation; low spec microprocessor/ microcontroller.
Applications/use cases where Python is prefered include: interactive data manipulation/visualization; ease of use/ availability of good libraries; high spec computer where speed is not much of an issue.
Beyond all of these however, there is also a matter of personal taste. You do you :-)
Answered on 29/09/2023 Learn IT Courses/Programming Languages/C Language
You might be familiar with the following simple way to define the main function:
int main() {
/* blah blah */
}
but, the more general way to define main is as followsint main(int argc, char* argv[]) {
/* blah blah */
}
Suppose you compile this file into say a.out
, and then if you execute the program from the terminal (command prompt) as follows> ./a.out Hello World
the words Hello, and World are called as command-line arguments, and a.out is the executable (or program).
When executed as mentiond above, the values of argc and argv that the main
function recieves would be as follows:
argc
gets a value of 3 (the length of the argv
array)
argv[0]
points to a string with contents "./a.out"
argv[1]
points to a string with contents "Hello"
and argv[2]
points to a string with contents "World"
Within the main
function, you can program different behaviours depending on these variables.
Compile the following and execute it with different command-line arguments to see it in action:
#include <stdio.h>
int main(int argc, char* argv[]) {
int i = 0;
for(i = 0; i < argc; i++)
printf("%s\n", argv[i]);
return 0;
}
https://vz-3ad30922-ba4.b-cdn.net/603776dd-e30e-4727-9754-a49d70bd37ed/play_480p.mp4
Share this Profile
Also have a look at
Reply to 's review
Enter your reply*
Your reply has been successfully submitted.
Certified
The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.